所以我写了一个脚本,它从输入中获取参数(手动)
它把它写在一个文本文件里。我唯一的问题是输入的文本不会出现在txt文件中,除非我手动重新启动shell。你有什么建议来解决这个问题,这样我就不必一直疯狂地重启shell了?你知道吗
这个剧本很简单,因为我是beginer:D
# input to txt
text_from_input = input()
file=open("testfile.txt","w")
file.write(text_from_input)
file.close
Tags:
在代码中,您引用了file对象的
close
方法,但没有调用它。这意味着在关闭解释器之前文件不会关闭(通过使用del file
或将变量重新绑定到其他对象,也可能获得相同的效果)。你知道吗要解决此问题,只需添加括号即可调用
close
:file.close()
或者最好使用^{} statement :
当
with
后面的缩进块结束时,文件将自动关闭。即使由于异常意外退出块,也会发生这种情况。你知道吗相关问题 更多 >
编程相关推荐