在Unix shell中,我可以通过以下方式清空一个文件:
cd /the/file/directory/
:> thefile.ext
我该如何在Python中实现这个功能?
在这里是否可以使用os.system
,但我不知道该如何发送两个连续的动作,即先执行cd
,然后执行:>
?
在Unix shell中,我可以通过以下方式清空一个文件:
cd /the/file/directory/
:> thefile.ext
我该如何在Python中实现这个功能?
在这里是否可以使用os.system
,但我不知道该如何发送两个连续的动作,即先执行cd
,然后执行:>
?
打开文件会创建它,并在未设置为追加模式('a')的情况下用空内容覆盖它,就像这样:
open(filename, 'w').close()
seek
或tell
的文件操作结合使用,可能会发生奇怪的情况。 - rumpel@rumpel提供的答案的替代形式
with open(filename, 'w'): pass
open("/the/path/thefile.ext","w")
。 - Ulrich Schwarz