Python3使用write()、writelines()函数写入文件
- 互联网
- 2025-07-21 19:20:54

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+追加读写,与a一样,并多个读的功能,但是要注意移动指针位置。———————————————— 参考:Python实现将内容写入文件的五种方法总结_python_脚本之家
python中文件读写mode参数_python write mode_糖糖不甜_的博客-CSDN博客
Python write()和writelines():向文件中写入数据 - 知乎
Python File(文件) 方法 | 菜鸟教程
Python3使用write()、writelines()函数写入文件由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Python3使用write()、writelines()函数写入文件”