繁体   English   中英

python无锁读取txt文件

[英]Read txt file without lock in python

我正在使用偏移量将 a.txt 源文件的新内容复制到另一个。

with open(source, "rb") as infile:
            infile.seek(offset)
            data = infile.read()
with open(destination, "ab") as outfile:
            outfile.write(data)

同时,可以更新源文件(添加新行)。 此实现会出现问题吗? 此代码可以锁定源文件? 此脚本每 n 秒运行一次,并且可以随时更新源文件。

如果在运行时进行更改,您可能会遇到诸如丢失数据之类的问题。 通过锁定文件,您可以确保在执行期间不进行任何更改,并且副本匹配。

您是否有不想锁定文件的原因?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM