写文本文件

写文本文件

写入文件 open函数先打开一个空文本文件。
模式为’w’,意为write写。在写模式下,如果文件名不存在,执行代码会自动新建文件。
utf-8、UTF-8、utf8、utf_8这些写法都可以。同理ascii、ASCII、gbk、GBK都可以。

file = open('butter.txt', 'a', encoding='utf-8')
file.write('hello world\n')
file.write('明天会更好\n')
file.write('天黑请闭眼,警察请抓人')
file = open('butter.txt', 'a', encoding='utf-8')
file.writelines(['期年之约\n','不忘初心\n','时间煮雨\n'])
with 语句

with:with语句要求后面跟的对象实现 进入方法__enter__() 退出__exit__() with语句执行时,这两种方法会自动执行。
as:把 … 当做 … 类似于等号。
场景:一项任务有固定的预处理和退出处理,把这些任务的实现代码封装到__enter__() exit()中,这样在with语句块中只用写主要的业务逻辑。为做项目节省更多时间,代码更加清晰。

with open('butter.txt', 'w', encoding='utf8') as file:
    file.write('天黑请闭眼,警察请抓人\n')
    file.write('千里之行,始于足下\n')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值