Ich habe ein Verzeichnis mit Dateien, die Whitespace in ihren Namen haben, habe ich ein Python-Skript, das diese Dateien lädt und führt den tail -n1
Befehl auf ihnen, aber da ist ein Leerzeichen in den Namen , es schlägt fehl. für z.Python Handle Dateinamen mit Leerzeichen in einem Verzeichnis
Ich habe einen dirctory mit der folgenden Datei
data from_10_13_2014 09_00_45.json
und mein Skript enthält die folgende Zeile line = os.popen("tail -n1 %s" % files).read()
wie jetzt ich folgende Fehler
tail: cannot open ‘/home/dataserver/Development/Test/data’ for reading: No such file or directory
tail: cannot open ‘from_10_13_2014’ for reading: No such file or directory
tail: cannot open ‘09_00_45.json’ for reading: No such file or directory
die Problemumgehung erhalten Ich habe jetzt Whitespace mit _
ersetzt, kann ich es irgendwie ohne renamin machen g die Dateien?
Danke, leider habe ich keine Kontrolle über die Dateinamen, sie von einem Sensor erzeugt werden, die wir verwenden, und es gibt keine Möglichkeit, es zu ändern. – cyberbemon
Ah, das Leben ist manchmal schwer :) –