Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 使用pyinotify来';直播';刷新显示的文件_Python_Pyinotify - Fatal编程技术网

Python 使用pyinotify来';直播';刷新显示的文件

Python 使用pyinotify来';直播';刷新显示的文件,python,pyinotify,Python,Pyinotify,G'day 我有一个Raspberry Pi,它将用于在连接HDMI的显示器上显示事务日志CSV文件。我希望显示器能像一个实时的“记分板”一样运行,这样用户只能看到日志CSV文件(就像机场/航班公告板) 我听说pyinotify可以监视日志CSV文件,然后刷新该文件,而无需关闭和重新打开它?我已经阅读了文档,并在网上搜索了这个功能,但到目前为止我还是一无所获。我没有任何示例代码来演示我已经尝试过的(现在!),因为我想首先确定pyinotify是否可以实现此功能,或者我是否应该考虑其他方面 我正在

G'day

我有一个Raspberry Pi,它将用于在连接HDMI的显示器上显示事务日志CSV文件。我希望显示器能像一个实时的“记分板”一样运行,这样用户只能看到日志CSV文件(就像机场/航班公告板)

我听说pyinotify可以监视日志CSV文件,然后刷新该文件,而无需关闭和重新打开它?我已经阅读了文档,并在网上搜索了这个功能,但到目前为止我还是一无所获。我没有任何示例代码来演示我已经尝试过的(现在!),因为我想首先确定pyinotify是否可以实现此功能,或者我是否应该考虑其他方面

我正在使用Python 3.3

这里的任何指导都将是惊人的


谢谢

好吧,我不知道这是否会有帮助,但在这里你可以如何做到:

假设我们有一个文件:

echo "line 1" >> testfile.txt 
然后编写脚本(确保指向此文件):

运行文件:

python notify.py
你会看到

line 1
然后从不同的终端向文件中添加另一行(确保脚本仍在运行)

您将在脚本输出中看到它

该代码的P.S积分为
line 1
echo "line 2" >> testfile.txt