当前位置:   article > 正文

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

python f.write

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

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

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

  1. with open('examplelines.txt','w',encoding='utf-8') as f:
  2. lines = [
  3. '春夜喜雨\n',
  4. '杜甫 [唐代]\n',
  5. '好雨知时节,当春乃发生。\n',
  6. '随风潜入夜,润物细无声。\n',
  7. '野径云俱黑,江船火独明。\n',
  8. '晓看红湿处,花重锦官城。\n']
  9. f.writelines(lines)
  10. # examplelines.txt
  11. '''
  12. 春夜喜雨
  13. 杜甫 [唐代]
  14. 好雨知时节,当春乃发生。
  15. 随风潜入夜,润物细无声。
  16. 野径云俱黑,江船火独明。
  17. 晓看红湿处,花重锦官城。
  18. '''

附录:

mode参数 

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

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

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

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

Python File(文件) 方法 | 菜鸟教程 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/579038
推荐阅读
相关标签
  

闽ICP备14008679号