でNamedTemporaryFileを作るときとValueErrorを取得するには、既存の質問を検索してこの解決策を見つけていない、ここに行く:のpython
新しいっぽいのの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
なぜ?
Sidenote(既存の回答は主な問題をカバーしています):あなたは本当に 'dir = [mydir]'を渡しましたか、 '[mydir]'はプレースホルダーであると思いますか? 'dir'を' list'として渡すことはありません。これは括弧で囲まれたものです。 – ShadowRanger
これは単なるプレースホルダです。私はそこに有効なdirパスを持っていました。 :) @ShadowRanger –