博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。

目录

  • 一、背景
  • 二、写文件
    • 1.write()方法
    • 2.writelines()方法
  • 三、参考
  • 四、总结

一、背景

  Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下python的写文件相关知识。


二、写文件

1.write()方法

  如果打开文件时,文件打开方式带“b”,那么写入文件内容时,str(参数)要用encode方法转为字节流形式,否则报错。

file.write('Interface options'.encode())

  write()方法用于向文件中写入指定字符串,其语法格式如下:

文件对象名.write(str)

  例:向文件“testfile.txt”文件中写入如下数据。

Interface options
Generic options
Miscellaneous options
Options you shouldn’t use

file = open('testfile.txt','w')
#向文件中输入字符串
file.write('Interface options\n')
file.write('Generic options\n')
file.write('Miscellaneous options\n')
file.write('Options you shouldn’t use\n')
file.close()

  结果如下。

2.writelines()方法

  writelines()方法用于向文件中写入一序列的字符串。这一序列字符串可以是由迭代对象产生的,如一个字符串列表,其语法格式如下:

文件对象名.writelines(sequence)

  例:使用writelines()方法向已有的“testfile.txt”文件中追加如下数据。

ls = ['Environment\n','variables']
with open('testfile.txt','a') as file:  file.writelines(ls)     #向文件中追加字符串列表

  结果如下。


三、参考

1、廖雪峰的官网
2、python官网
3、Python编程案例教程


四、总结

  以上就是就是关于Python的写文件的相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

python基础之写文件操作相关推荐

  1. 第三章:Python基础の函数和文件操作实战

    本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Se ...

  2. python基础3之文件操作、字符编码解码、函数介绍

    内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...

  3. Python基础7:文件操作

    [ 文件操作] 1 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧 ...

  4. Python基础_09:文件操作

    文章目录 文件概念和作用 文件类型 文件操作流程 文件读取方式 文件写入方式 Tips: 文件其他方法 文件复制 补充部分 文件指针 f.seek()应用 修改文件的两种方式: 文件概念和作用 什么是 ...

  5. Python基础知识_day10_文件操作_pickle模块_os模块_shutil模块

    文章目录 1. 文本文件和二进制文件 2. 创建文件对象 open() 3. 文本文件的写入 3.1 write()/writelines()写入数据 3.2 with语句 4. 文本文件的读取 5. ...

  6. 简单 Python 快乐之旅之:Python 基础语法之文件操作专题

    文章目录 1. 读取文本文件 1.1. 读取文本文件里的个别字符 1.2. 以文本模式读取文件 2. 向文本文件写入字符串 2.1. 将字符串写入文本文件 2.2. 在文本模式下将字符串写入文本文件 ...

  7. Python基础 2.1 文件操作

    2.1 文件 文章目录 2.1 文件 2.1.1 文件的打开和关闭 1.文件的操作流程 2.打开文件 2.关闭文件 3.自动关闭文件(记忆) 2.1.2 文件的读写操作 1.文件的写操作 2.文件的读 ...

  8. python基础一 day6 文件操作

    读写只会进行两步, r+模式下写读 seek是按字节去找的 for line in f: for循环是一行一行的读取出来 strip默认去空格和换行符 空格.制表符.换行符.回车.换页垂直制表符和换行 ...

  9. python 写文件操作

    python直接打开某个在路径中不存在的文件系统会直接新建一个 python直接打开某个在路径中不存在的文件夹,系统不会新建文件夹,而是报错 >>> f = open("/ ...

最新文章

  1. java 同步转并行_Java线程与并行编程(二)
  2. Boost:基于Boost的阻塞udp echo的测试程序
  3. GLog 初始化说明
  4. PHP下操作Linux消息队列完成进程间通信的方法
  5. IE8给你选择的理由
  6. 网络安全发展的趋势及措施
  7. dedeCMS后台入口安全修改
  8. hexo没有样式_一款被大厂选用的 Hexo 博客主题
  9. 国庆佳节,我们有好礼相送!
  10. Pagerank-2
  11. 在ClassWizard无法显示添加的类解决方法(转载)
  12. 移动端利用chrome浏览器在PC端进行调试方法
  13. SQL:postgresql中拼接字符串
  14. 人事管理工作难开展?这几个人力资源管理软件用了没
  15. JavaScript变量,js定义变量
  16. 知网导出外文参考文献格式和下载文章(2019.5)
  17. AD7705-模数转换器-工作原理介绍
  18. linux nginx 443端口被占用,Nginx拒绝监听端口443(示例代码)
  19. 【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
  20. iphone视图屏幕元素-像素大小 目前iphone,ipod touch 屏幕:320*480

热门文章

  1. 网络设计:搭建校园网(组网工程课设)【译】
  2. 项目管理的核心要素——时间、成本与质量
  3. SharePoint 2010 ——自定义上传页面与多文件上传解决方案
  4. 【信管1.6】计算机网络基础(四)网络规划与数据软件
  5. NFT协议标准梳理:除了ERC721和ERC1155,还有哪些?
  6. Python 数据科学库入门
  7. 分布式文件系统FastDFS详解
  8. android 视频相册,安卓11版本保存视频到相册,提示保存成功,相册里没有视频...
  9. 批处理(.bat)文件
  10. AB测试的介绍与实施