machen haben keine Lösung für dieses Problem durch die Suche bestehende Fragen, hier geht gefunden. Versuchen, eine temporäre Datei mit dem tempfile
-Paket zu erstellen. Hier ist die Codezeile, die mit einem ValueError
versagt:einen Valueerror bekommen, wenn ein NamedTemporaryFile in Python
(temp_file, self.bucket) = tempfile.NamedTemporaryFile(suffix='.py', prefix='Custom_', dir=[mydir], delete=False)
Ich bekomme diese Valueerror, wenn ich mein Skript ausführen:
ValueError: need more than 0 values to unpack
Warum?
Sidenote (bestehende Antwort deckt das Hauptproblem ab): Haben Sie 'dir = [mydir]' wirklich übergeben, oder soll '[mydir]' ein Platzhalter sein? Du übergibst 'dir' nicht als' liste', was die Klammern tun würden. – ShadowRanger
Das ist nur ein Platzhalter. Ich hatte dort einen gültigen Pfad. :) @ShadowRanger –