python操作文件,with使用

new_file = open("aa. txt", "w")
new_file .write("This is a file")
new_file .close()

这样,就完成了一个文件的创建于写入操作

来讲一下open函数的第二个参数:打开模式

r		以读的方式打开文件,可读取文件信息
w		以写的方式打开文件,可向文件写入信息,如文件存在,则清空该文件,再写入新内容
a		以追加模式打开文件(文件指针自动移动到文件末尾),如果不存在则创建
r+		以读写方式打开文件,可对文件进行读和写操作
w+		消除文件内容,然后以读写方式打开文件
a+		以读写方式打开文件,并吧文件指针移到文件尾
b		以二进制模式打开文件,而不是已文本模式。该模式只对Windows或DOS有效,类UNIX的文件是用二进制模式进行操作的

如不填则默认 r 的模式

最后千万不要忘了close

可见相对java来说简单的很多,IO流那么多的分类真的是很不友好

但是真的忘了close怎么办

python提供另一种写法

with open(" 130. txt","a") as f
		f.write("\ nThis is about 'with... as...'")

这样就不用close了

这,很python!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值