如何使用Python清空文件

Ade*_*ard 66 python

在Unix shell中我可以这样做来清空一个文件:

cd /the/file/directory/
:> thefile.ext
Run Code Online (Sandbox Code Playgroud)

我将如何在Python中执行此操作?

是这样os.system的方式,我不知道如何,因为我必须在彼此之后发送2个动作,即cd然后是:>.

rum*_*pel 153

打开文件会创建它并(除非设置了append('a'))用空格覆盖它,例如:

open(filename, 'w').close()
Run Code Online (Sandbox Code Playgroud)


jam*_*lak 26

@rumpel的答案的替代形式

with open(filename, 'w'): pass
Run Code Online (Sandbox Code Playgroud)