我with今天第一次遇到了Python 语句.我已经使用Python几个月了,甚至不知道它的存在!鉴于其地位有点模糊,我认为值得问:
with设计用于的Python 语句? try..finally比它更好用的情况with?在Unix shell中我可以这样做来清空一个文件:
cd /the/file/directory/
:> thefile.ext
Run Code Online (Sandbox Code Playgroud)
我将如何在Python中执行此操作?
是这样os.system的方式,我不知道如何,因为我必须在彼此之后发送2个动作,即cd然后是:>.
在fopen("myfile", "r+")什么之间的区别"r+"和"w+"开放模式?我看了这个:
"r"打开文本文件进行阅读."w"打开文本文件以进行写入,将现有文件截断为零长度,或者创建文件(如果该文件不存在).
"r+"打开文本文件进行更新(即读取和写入)."w+"打开文本文件以进行更新(读取和写入),首先将文件截断为零长度(如果存在)或创建文件(如果文件不存在).
我的意思是不同的是,如果我打开文件"w+",文件将被删除?
我有一个简单的程序,它打开一个文件并替换文本.但是,我希望程序清除文件,然后保存需要保存的内容.
我怎么做?或者有更简单的方法吗?
谢谢你的帮助:3