通过搜索现有问题找不到解决方案,请点击此处:
对python来说是新的。尝试使用tempfile
包制作临时文件。以下是ValueError
失败的代码行:
(temp_file, self.bucket) = tempfile.NamedTemporaryFile(suffix='.py', prefix='Custom_', dir=[mydir], delete=False)
我在运行脚本时收到此ValueError:
ValueError: need more than 0 values to unpack
为什么?
答案 0 :(得分:2)
tempfile.NamedTemporaryFile()
不返回文件名,只返回句柄。您需要访问name属性才能获取文件名。