Ich versuche eine Pickle-Datei zu erstellen. Ich habe das folgende Stück Code verwendet, es zu tun:Wie erstelle ich eine Gurken-Datei richtig?
def pickler(input_nparray):
with open('/Users/username/Desktop/pklfilename.pkl', 'wb+') as f:
pickle.dump(input_nparray, f)
Diese Methode funktioniert perfekt. Was dies tut, ist das numpy array und speichert den Inhalt in pklfilename.pkl.
Aber das Problem hier ist, muss ich den Dateinamen angeben. Dies habe ich folgendermaßen versucht, aber gescheitert.
def pickler(input_nparray, pklfilename):
with open('/Users/swaghccc/Desktop/' + pklfilename, 'wb+') as f:
pickle.dump(input_nparray, f)
pickler(input_nparray, 'file1.pkl')
Kann mir jemand die richtige Alternative sagen?
Wie schlägt es fehl? – Daniel
Es wird keine Beizdatei erstellt. Es gibt keinen Fehler im Code. – TheTank
Welchen Wert hat 'pklfilename' in Ihrem zweiten Code-Snippet? –