Python 3 使用 write()、writelines() 函数写入文件

这篇具有很好参考价值的文章主要介绍了Python 3 使用 write()、writelines() 函数写入文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 使用 write() 函数,将字符串(或字节串,仅适用写入二进制文件中)写入文件中。


with open('example.txt','w',encoding='utf-8') as f:
	f.write('春夜喜雨\n')
	f.write('杜甫 [唐代]\n')
	f.write('好雨知时节,当春乃发生。\n')
	f.write('随风潜入夜,润物细无声。\n')
	f.write('野径云俱黑,江船火独明。\n')
	f.write('晓看红湿处,花重锦官城。\n')


# example.txt
'''
春夜喜雨
杜甫 [唐代]
好雨知时节,当春乃发生。
随风潜入夜,润物细无声。
野径云俱黑,江船火独明。
晓看红湿处,花重锦官城。
'''

2 使用 writelines() 函数,将字符串列表写入文件中。


with open('examplelines.txt','w',encoding='utf-8') as f:
	lines = [
	'春夜喜雨\n',
	'杜甫 [唐代]\n',
	'好雨知时节,当春乃发生。\n',
	'随风潜入夜,润物细无声。\n',
	'野径云俱黑,江船火独明。\n',
	'晓看红湿处,花重锦官城。\n']
	f.writelines(lines)


# examplelines.txt
'''
春夜喜雨
杜甫 [唐代]
好雨知时节,当春乃发生。
随风潜入夜,润物细无声。
野径云俱黑,江船火独明。
晓看红湿处,花重锦官城。
'''

附录:

mode参数 

r 默认以只读方式打开文件。文件的指针将会放在文件的开头。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头, 这是默认模式,一般用于非文本文件如图片等。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开 始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb 表示以二进制写方式打开,只能写文件, 如果文件不存在,创建该文 件;如果文件已存在,则覆盖写。
w+ 可读可写。打开创建新文件并写入数据,如果文件已存在,则覆盖写入。
追加写入,如果该文件已存在,文件指针将会放在文件的结尾。
a+ 追加读写,与a一样,并多个读的功能,但是要注意移动指针位置。

   ————————————————
参考:
Python实现将内容写入文件的五种方法总结_python_脚本之家

python中文件读写mode参数_python write mode_糖糖不甜_的博客-CSDN博客

Python write()和writelines():向文件中写入数据 - 知乎

Python File(文件) 方法 | 菜鸟教程 文章来源地址https://www.toymoban.com/news/detail-774775.html

到了这里,关于Python 3 使用 write()、writelines() 函数写入文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用python读Excel文件并写入另一个xls模版

    效果如下: 原文件内容 转化后的内容 大致代码如下: 1. load_it.py    2. gen_excel.py     

    2024年02月12日
    浏览(39)
  • Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。

    小屌丝 :鱼哥,我想请教一个问题。 小鱼 :国庆假期你经历了什么,让你变得如此的 “ 善良 ”? 小屌丝 :别这么说,我一直很善良,至少,很正直… 小鱼 :打住,直接点, 你有什么需要帮助的? 小屌丝 :我就是想把查询的结果也入到excel表中 小鱼 :然后呢? 小屌丝 :

    2024年02月08日
    浏览(54)
  • Matlab之将表写入文件函数writetable

    writetable(T) 将 表 T 写入 逗号分隔 的 文本文件 。 文件名为表的工作区变量名称,附加扩展名 .txt。如果 writetable 无法根据输入表名称构造文件名,那么它会写入 table.txt 文件中。 对于 文本文件 和 电子表格文件 ,T 中 每个变量 的 每列 都成为输出文件中的 一列 。 T 的 变量

    2023年04月08日
    浏览(30)
  • python3更新pip提示DEPRECATION(使用 distutils 配置文件配置安装方案已弃用)

    一般在使用pip install xxx之后会有黄色的提示信息,提示当前pip版本过低,请升级到最近版本,并给出了升级命令; pip install --upgrade pip -i http://pypi.douban.com/simple/ 提示需要增加 ‘–trusted-host pypi.douban.com’ 输入pip3 -V验证一下pip版本: pip -V OK,更新成功!

    2024年02月13日
    浏览(45)
  • Python3 max() 函数 -求最大值、Python3 min() 函数 -求最小值

    ​ max() ​ 方法返回给定参数的最大值,参数可以为序列。 以下是​  max() ​ 方法的语法: x -- 数值表达式。 y -- 数值表达式。 z -- 数值表达式。 返回给定参数的最大值。 以下展示了使用 ​ max() ​ 方法的实例: 尝试一下 以上实例运行后输出结果为: ​ min()  ​方法返回给

    2023年04月26日
    浏览(59)
  • Python3 lambda 函数入门示例 Python lambda 函数

    Python lambda 函数 首先,这个语法跟C++的语法几乎一样; 通常称 lambda 函数为 匿名函数 ,也称为 丢弃函数 ,因为应一下子就不要了,不会长期凝结下来形成SDK API;本人觉得它有点类似 inline 函数,或者叫做 小小函数,一行写罢; 先运行要给简单的例子,让问题具象一些:

    2024年02月11日
    浏览(43)
  • Python3内置函数大全

    吐血整理 1.abs()函数 2.all()函数 3.any()函数 4.ascii()函数 5.bin()函数 6.bool()函数 7.bytes()函数 8.challable()函数 9.chr()函数 10.classmethod()函数 11.complex()函数 12.complie()函数 13.delattr()函数 14.dict()函数 15.dir()函数 16.divmod()函数 17.enumerate()函数 18.eval()函数 19.exec()函数 20.filter()函数 21.float()函

    2024年02月12日
    浏览(46)
  • 调用自实现MyGetProcAddress获得CreateFileA函数并调用创建写入文件

    写文件如下 读文件如下

    2024年02月11日
    浏览(37)
  • Python3.9使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月09日
    浏览(64)
  • C语言读写文件函数:read/write,pread/pwrite,readv/writev,preadv/pwritev,preadv2/pwritev2

    函数原型 示例程序 read/write/pread/pwrite函数比较直观,这里仅示例readv/writev函数用法。 把程序中定义的buf通过writev函数输出到屏幕上。 分析 读写多个缓冲区,有几种策略: 调用read、write分别操作多次 这种方式多次切换内核态,效率最低。 把多个缓冲区复制合并到同一个大的

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包