0

我有一个 Python Numpy 程序,可以将时间和电压读数打印到“logfile.txt”中。该程序运行良好,但我希望它在新的电压测试之前自动删除旧文件中的所有数据。然后将新的时间和电压读数打印到空白的“logfile.txt”中。我目前必须稍后删除该文件,然后在 Idle 中创建一个具有相同名称的新空白文件“logfile.txt”。我当前程序的相关行是:

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

谢谢, 里科

4

1 回答 1

1

只需以“w”模式打开。这将截断文件。

logfile = open('logfile.txt', 'w')  
print >> logfile, time(), (volts)  
logfile.close()  
于 2013-10-05T00:17:03.300 回答