würde gene wissen wie man mit einer umgebungsvariable die man in der Shell definiert hat umgeht.
Ich definiere in shell eine Variable mit dem namen PFAD und will nun das Python diesen einlest und mit diesem weiterarbeitet und wie im anschluss einen Pfad zusammensetzt.
Set PFAD = C:\test
Code: Alles auswählen
import os
pfad = os.environ("PFAD")
def solver_file(pfad):
writeFile = open("pfad" + "\car.txt", "w")
writeFile.write("1")
writeFile.close()
File "C:\opt\test2.py", line 10, in ?
pfad = os.environ("PFAD")
AttributeError: _Environ instance has no __call__ method
was ist hier falsch?
Danke