I am trying to check if a file exists in Python using os.path.isfile()
, but it is returning false although the file does exist. For example, when I type /Users/jordanbaron/Desktop/hero-bg.jpg
This is the output
Enter the directory to the ISO file (or just drag the file here): /Users/jordanbaron/Desktop/hero-bg.jpg
/Users/jordanbaron/Desktop/hero-bg.jpg
<type 'str'>
False
And the file DOES in fact exist.
Why is this happening?
filename = raw_input("Enter the directory to the ISO file (or just drag the file here): ")
print(filename)
print(type(filename))
print(os.path.isfile(filename))
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…