Pythonnewers 发表于 2020-5-18 19:38:35

with open :外可否writer

就比如with open("name","w") as f:
       f.write()
那我要是这么写with open("name","w") as f:
         pass
f.write()会不会报错
(我现在是手机,在上学,突然想到这个还没有电脑。。不搞懂以后睡不到安稳觉了{:10_257:} )

有谁懂 发表于 2020-5-18 19:38:36

会报错,with open 结束了会自动执行f.close()
所以无法再次写入
求最佳

Twilight6 发表于 2020-5-18 19:50:20


会报错,只要 with 的内的代码块执行结束,会自动帮你关闭用该with打开的文件

hrp 发表于 2020-5-18 20:02:16

本帖最后由 hrp 于 2020-5-18 20:15 编辑

用with语句不能那样用,非要那样用可以f=open(…),但是对文件写完以后不要忘记f.close()

永恒的蓝色梦想 发表于 2020-5-18 20:41:26

你给3L扣鱼币,淫才

Pythonnewers 发表于 2020-5-19 18:14:50

永恒的蓝色梦想 发表于 2020-5-18 20:41
你给3L扣鱼币,淫才

啊我手滑了

Pythonnewers 发表于 2020-5-19 18:15:25

Twilight6 发表于 2020-5-18 19:50

会报错,只要 with 的内的代码块执行结束,会自动帮你关闭用该with打开的文件


真的很不好意思,手滑了,要不你扣我一个鱼币吧

永恒的蓝色梦想 发表于 2020-5-19 18:18:27

Pythonnewers 发表于 2020-5-19 18:15
真的很不好意思,手滑了,要不你扣我一个鱼币吧

你给他加回去不就得了,他给你扣他自己也要少鱼币

Twilight6 发表于 2020-5-19 18:29:18

永恒的蓝色梦想 发表于 2020-5-19 18:18
你给他加回去不就得了,他给你扣他自己也要少鱼币

没事了没事了 {:10_278:}

Pythonnewers 发表于 2020-5-19 19:13:20

永恒的蓝色梦想 发表于 2020-5-19 18:18
你给他加回去不就得了,他给你扣他自己也要少鱼币

不行,改不了了{:10_247:}

Pythonnewers 发表于 2020-5-19 19:13:55

Twilight6 发表于 2020-5-19 18:29
没事了没事了

真的很不好意思,手机很难点{:10_247:}

永恒的蓝色梦想 发表于 2020-5-19 19:30:40

Pythonnewers 发表于 2020-5-19 19:13
不行,改不了了

你就不会去他的主页随便找个帖子?

Twilight6 发表于 2020-5-19 19:38:39

永恒的蓝色梦想 发表于 2020-5-19 19:30
你就不会去他的主页随便找个帖子?

哈哈哈 没事了,谢谢雷姆酱

永恒的蓝色梦想 发表于 2020-5-19 19:48:12

Twilight6 发表于 2020-5-19 19:38
哈哈哈 没事了,谢谢雷姆酱

{:10_277:}

Pythonnewers 发表于 2020-5-19 21:42:46

永恒的蓝色梦想 发表于 2020-5-19 19:48


ok
页: [1]
查看完整版本: with open :外可否writer