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(文件) 方法 | 菜鸟教程 

原文地址:https://blog.csdn.net/yudiandian2014/article/details/134785715

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_46708.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注