Ich brauche ich den absoluten Pfad zu einem Verzeichnis auf meinem Desktop bekommen haben:os.join schafft den falschen Weg
home = os.environ["HOMEPATH"]
desktop = os.path.join(home,'Desktop')
name = 'Test_L1_R1
fileName = os.path.abspath(os.path.join(desktop,r'\python35\connect4\pons\data',name))
Das Ergebnis
C:\Users\Alan\Desktop\python35\connect4\pons\data\Test_L1_R1
sein sollte, aber das tatsächliche Ergebnis ist
C:\python35\connect4\pons\data\Test_L1_R1
ich glaube, dass os erkennen, dass ich ein Verzeichnis
C:\python35
denn wenn ich den Pfad zu
fileName = os.path.abspath(os.path.join(desktop,r'\connect4\pons\data',name))
dh entfernen Sie den python35 Teil I die Antwort richtig erhalten ändern
Wie verhindere ich es, das zu tun?
Entfernen 'abspath'? Wenn Sie wissen, was Sie tun, brauchen Sie es nicht. –