Ich erstelle einen Symlink mit Python. Zuerst überprüfe ich, ob die Datei existiert und dann den Symlink erstellt.Python OS Symlink und .json.gz Dateien
import os
project = 'test'
if os.path.isfile("../../project/json/nodes1.json.gz"):
os.symlink("../../project/json/nodes1.json.gz","../simulations/"+project+"/nodes1.json.gz")
Allerdings, wenn ich ein Skript ausgeführt, das diesen Symlink erforderlich, scheiterte es. Bei der Inspektion mit Finder bekomme ich The operation can’t be completed because the original item for “nodes1.json.gz” can’t be found.
Ich bin sicher, dass ich die richtigen Pfade habe und es ist korrekt den Symlink einstellen. Gibt es ein Problem mit .gz
Dateien?
Vielen Dank für die Beschreibung. Flowfree hat mich in die richtige Richtung gelenkt, aber deine Erklärung brachte eine Lösung und ich verstehe jetzt! Ich entdeckte auch 'Baum', sehr nützlich! – LearningSlowly