neutron_lib.utils.file 模块¶
- neutron_lib.utils.file.replace_file(file_name, data, file_mode=420)¶
以安全的方式用数据替换文件 file_name 的内容。
先写入临时文件,然后重命名。由于 POSIX 重命名是原子操作,因此文件不太可能因竞争写入而损坏。
我们将在同一设备上创建临时文件,以确保可以重命名它。
- 参数:
file_name – 要替换的文件的路径。
data – 要写入文件的的数据。
file_mode – 替换文件时使用的模式。
- 返回值:
None。