Ich prüfe die os.path.isfile (Pfad) -Methode, um zu sehen, ob etwas eine Datei ist oder nicht. Seltsamerweise finde ich, dass, wenn ich den Pfad und den Dateinamen eintrage, true zurückgibt, aber wenn ich den vollständigen Dateipfad einstelle, wird false zurückgegeben. Warum ist das?Python 2.7 os.path.isfile
import os
path = 'C:\Users\usrname\Documents\test.xlsx'
if os.path.isfile(os.path.join('C:\Users\usrname\Documents','test.xlsx')): #returns yes
print 'yes'
else:
print 'no'
if os.path.isfile(path): #returns no
print 'yes'
else:
print 'no'
Python 2.7 auf Win 7 ipython Notebook
die Ausgabe von os.path.join überprüfen ('C: \ Benutzer \ usrname \ Dokumente', 'test.xlsx') – kingdaemon