小编Py4*_*y42的帖子

Python在Windows上读取文件非阻塞

我在Windows(Win7)上有一个程序,每x秒写入一个txt文件。现在,我有一个Python脚本,每x秒读取一次txt文件。当python脚本读取文件时,另一个程序同时要写入该文件-写入程序崩溃(并显示权限错误)。由于我无法修改程序写入txt文件的方式,因此我必须尝试打开txt文件而不阻塞编写程序。有人知道我在这种情况下能做些什么(阅读时不受阻碍),对于这个话题的每一个提示我都会很高兴!

试图读取文件的程序代码如下所示:

    with codecs.open(datapath, "r", 'utf-16') as raw_data:

         raw_data_x = raw_data.readlines()
Run Code Online (Sandbox Code Playgroud)

我必须使用“编解码器”打开文件,因为它是unicode。

python windows windows-7

6
推荐指数
1
解决办法
1719
查看次数

标签 统计

python ×1

windows ×1

windows-7 ×1