Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python—从无限循环写入文件_Python 2.7 - Fatal编程技术网

Python 2.7 Python—从无限循环写入文件

Python 2.7 Python—从无限循环写入文件,python-2.7,Python 2.7,我想用python脚本记录一些东西 while True: with open("logfile.txt", "w") as file: file.write(time + " " + data + "\n") 但是日志中的最后一条消息总是在第1行。覆盖之前的所有数据。 我不知道如何逐行写留言 在whlie循环的每一轮中,文件都是打开和关闭的。我想当我打开文件时,光标总是在第1行,对吗?这就是问题所在 但是我尝试了所有的文件。seek()。。没有机会 有人能帮我吗 那太

我想用python脚本记录一些东西

while True:
    with open("logfile.txt", "w") as file:
        file.write(time + " " + data + "\n")
但是日志中的最后一条消息总是在第1行。覆盖之前的所有数据。 我不知道如何逐行写留言

在whlie循环的每一轮中,文件都是打开和关闭的。我想当我打开文件时,光标总是在第1行,对吗?这就是问题所在

但是我尝试了所有的文件。seek()。。没有机会

有人能帮我吗


那太好了。提前谢谢

您需要以追加模式打开文件:

open("logfile.txt", "a")

就这样!对不起,我绝对是初学者^^^谢谢!
with open("logfile.txt", "w") as file:
    while True:
        file.write(time + " " + data + "\n")