如何使用Python生成安全的临时文件名?

您可以使用tempfile模块以最安全的方式创建唯一的临时文件。文件的创建中没有竞争条件。该文件只能由创建用户ID来读写。请注意,完成后,的用户mkstemp()有责任删除临时文件。要创建一个新的临时文件,请按以下方式使用它

示例

import tempfile
_, temp_file_path = tempfile.mkstemp()
print("File path: " + temp_file_path)

请注意,使用完该文件后,您需要手动删除它。