Python - 编写并不断更新文件

时间:2014-12-23 07:46:54

标签: python linux

我有以下代码将数据连续写入文件:

matrix=open("matrix.txt","r+")
i=0
while i<100:
    for row in range(10):
        matrix.write('\n')
        for column in range(10):
            matrix.truncate()
            matrix.write(str(i))
            time.sleep(0.5)
            i+=1
matrix.close()

它正在工作,但为了让我查看更新的数据,我必须每次重新加载文件,当我的操作系统(linux)告诉我文件已更改时,单击重新加载按钮,是否有办法它可以更新并在每次迭代时不断显示更新的文件而无需单击按钮吗?

1 个答案:

答案 0 :(得分:2)

在终端中尝试tail -f matrix.txt