gpt4 book ai didi

python 临时文件

转载 作者:太空狗 更新时间:2023-10-30 00:20:48 24 4
gpt4 key购买 nike

我有这个代码:

import tempfile
def tmp_me():
tmp = tempfile.NamedTemporaryFile()
tmp1 = tempfile.NamedTemporaryFile()
lst = [tmp.name, tmp1.name]
return lst

def exit_dialog():
lst = tmp_me()
print lst
import filecmp
eq = filecmp.cmp(lst[0],lst[1])
print eq

exit_dialog()

我需要比较这 2 个临时文件,但我总是收到这样的错误:

WindowsError: [Error 2] : 'c:\\users\\Saul_Tigh\\appdata\\local\\temp\\tmpbkpmeq'

最佳答案

错误 2 是找不到文件 (ERROR_FILE_NOT_FOUND)。

NamedTemporaryFile 具有 delete 参数,默认设置为 True。您确定该文件不会在您的 tmp_me 方法返回时立即被删除吗?

您可以尝试使用:

tempfile.NamedTemporaryFile(delete=False)

关于 python 临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com