我有一个Python Numpy程序,它将时间和电压读数打印到'logfile.txt'中。该程序工作正常,但我希望它在新的电压测试之前自动删除旧文件中的所有数据。然后将新的时间和电压读数打印到空白的“logfile.txt”中。我现在必须稍后删除该文件,然后在Idle中使用相同的名称“logfile.txt”创建一个新的空白文件。我当前计划的相关内容是:
logfile = open('logfile.txt', 'a')
print >> logfile, time(), (volts)
logfile.close()
谢谢,Rico
答案 0 :(得分:1)
只需在'w'模式下打开。这会截断文件。
logfile = open('logfile.txt', 'w')
print >> logfile, time(), (volts)
logfile.close()