我想将可变时间写入txt。文件,但出现错误:
for x in range(0, 500):
t1 = timeit.default_timer()
x=x+1
t.write(str(t1) + '\n')
t = timeit.default_timer() - t1
print("Pretecen cas: ", t)
break
输出为:
AttributeError: 'float' object has no attribute 'write'
答案 0 :(得分:0)
您需要创建一个文件对象以写入文件。看起来您正在使用float
类型的变量来写入文件。这是要写入文件的简单代码段:
f = open('file.txt', 'w')
t1 = 0.850666426
f.write(str(t1)+'\n')
f.close()
答案 1 :(得分:0)
t1=0.850666426
with open('myfile.csv',"w") as f:
f.write(str(t1) + '\n')