如何在python中清除文件?

如何在python中清除文件?,python,python-3.x,file,operating-system,Python,Python 3.x,File,Operating System,有人知道如何在python上清除文件的内容吗? 谢谢。打开文件会创建该文件,除非设置了append'a',否则会用空覆盖该文件,例如: open(filename, 'w').close() 请参阅:您可以对文件对象使用truncate函数: file_object = open('test.txt','r+') file_object.truncate() file_object.close() 如中所示,将文件的数据替换为基本上没有的数据?这是否回答了您的问题?是的,谢谢,它就像一个ch

有人知道如何在python上清除文件的内容吗?
谢谢。

打开文件会创建该文件,除非设置了append'a',否则会用空覆盖该文件,例如:

open(filename, 'w').close()

请参阅:

您可以对文件对象使用truncate函数:

file_object = open('test.txt','r+')
file_object.truncate()
file_object.close()

如中所示,将文件的数据替换为基本上没有的数据?这是否回答了您的问题?是的,谢谢,它就像一个charmThank you@Vishal Yadav,但我已经解决了这个问题: