通过搜索现有问题尚未找到解决方案,这里是:
Python 的新手。尝试使用 tempfile
包创建临时文件。以下是因 ValueError
失败的代码行:
(temp_file, self.bucket) = tempfile.NamedTemporaryFile(suffix='.py', prefix='Custom_', dir=[mydir], delete=False)
当我运行脚本时,我收到此 ValueError:
ValueError:需要超过 0 个值才能解压
为什么?
最佳答案
tempfile.NamedTemporaryFile()
不返回文件名,仅返回句柄。您需要访问 name 属性才能获取文件名。
关于python - 在 python 中创建 NamedTemporaryFile 时出现 ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37333887/