Python IO - 在 python 中读取文本文件是否安全,而其他程序正在写入它?

Python IO - Is it safe to read a text file in python while other program is writing to it?

我想读取另一个程序不断写入的文本文件的内容。读取该文件的内容有多安全。它会破坏文本文件吗?

读取文本文件不会损坏它。

如果写入程序没有始终保持文件打开并尝试在读取文件时打开文件,或者读取程序无法在通过写入打开文件时打开文件,则可能会出现访问错误程序。

是否发生这种情况取决于打开文件时的一些设置(独占锁、共享锁)和操作系统。但是文件本身无论如何都不会损坏。