【发布时间】:2018-07-20 20:10:20
【问题描述】:
我使用 Python 将一个长测量值写入文本文件。在我的脚本运行时在记事本中打开文件是否安全?
【问题讨论】:
-
我不这么认为
-
这取决于程序是否锁定文件——如果你在 Windows 上,记事本可能没问题。另一种选择是复制文件,然后打开副本。
-
这可能取决于您的操作系统、您的编辑器和您的操作。如果您的操作系统没有对锁定文件做一些有趣的事情,并且您和您的编辑器没有执行任何写入、截断等操作,那么您应该没问题。
-
我会避免这样做,除非您确定您的文件是由文本编辑器以只读模式打开的(例如:vim -RM,在 linux 上)。
-
如果问题中没有包含操作系统和特定的编辑器,这是不可知的。这通常是安全的,但我们不能代表每个操作系统上的每个编辑器。