open(src,"w")
f1=open(src,"w")f1.write("line a\n")
f1.write("line b\n")
f1.close()
书上说open(src,"w") w代表写入之前要清空文件。
为什么
f1.write("line a\n")
f1.write("line b\n")
后,文件有两行呢。
在第执行第2个f1.write应该清空文件啊?
你灌水 罐的 爽不? 本帖最后由 zhaopingzi 于 2014-11-06 09:44 编辑
回复 2# Linux_manne
:mrgreen: :mrgreen: :mrgreen: :evil: :mrgreen: :mrgreen:
大哥。。这种问题,多动动脑子啊,你文件就打开,关闭了一次 f1.write("line a\n")
f1.write("line b\n")
是一次 tomer 发表于 2014-11-06 09:35 static/image/common/back.gif
f1=open(src,"w")
f1.write("line a\n")
f1.write("line b\n")
这不正是在写入之前清空原来的文件内容,
之后又write了两次,关闭文件时就保存了新写入的行吗。
谢谢啦 ~ {:2_172:}
回复 5# TasteOracle
页:
[1]