如何在新测试之前删除旧文件内容?

时间:2013-10-05 00:06:19

标签: python numpy logfile

我有一个Python Numpy程序,它将时间和电压读数打印到'logfile.txt'中。该程序工作正常,但我希望它在新的电压测试之前自动删除旧文件中的所有数据。然后将新的时间和电压读数打印到空白的“logfile.txt”中。我现在必须稍后删除该文件,然后在Idle中使用相同的名称“logfile.txt”创建一个新的空白文件。我当前计划的相关内容是:

    logfile = open('logfile.txt', 'a')  
    print >> logfile, time(), (volts)  
    logfile.close()  

谢谢,Rico

1 个答案:

答案 0 :(得分:1)

只需在'w'模式下打开。这会截断文件。

logfile = open('logfile.txt', 'w')  
print >> logfile, time(), (volts)  
logfile.close()