Für das Zusammenbauen von Dateipfaden gibt es os.path.join(). Das funktioniert dann auch betriebssystemübergreifend.Cyberbroker hat geschrieben:Habe vor die Datei in einem Subfolder zu speichern, dieser Subfolder muss zunächst erstellt werden.
Code: Alles auswählen
foldername = 'Hexan'
path = os.path.join(os.getcwd(), foldername)
print(path)
Gib beim Öffnen den kompletten Pfad zur Datei an. Um den Code von oben mal fortzusetzen:Cyberbroker hat geschrieben:Hab mir was zum modul os durchgelesen, allerdings nichts dazu gefunden, wie ich Dateien in einem speziellen Ordner abspeichern kann.
Bisher speicher ich einfach nur mittels:Code: Alles auswählen
conditions_out = open ('Condition.txt','w')
Code: Alles auswählen
filename = 'Condition.txt'
filepath = os.path.join(path, filename)
with open(filepath, 'w') as conditions_out:
# do something