os.path.isfile()和os.path.isdir()判断总为Flase
学了这两个函数,在做题的时候使用这两个函数来判断是否为文件夹或文件,这个地方是没有问题的。但问题出在在IDLE里使用函数的时候,明明是文件/文件夹,他总会报Flase,请问哪个地方出问题了呢?
>>> os.path.isfile('F:\\python学习')
False
>>> os.path.isfile('F:\\python学习\\你好.txt')
False
>>> os.path.isfile('F:\\example.txt')
False
>>> os.path.isdir('F:\\')
False
>>> os.path.isdir('F:\\python学习')
False
这些都是绝对路径下的文件或者文件夹,结果都是False。。求解{:10_245:} 估计你是直接从文件资源管理器中复制路径的,把 去掉再试试。 是什么? zltzlt 发表于 2020-5-1 12:17
估计你是直接从文件资源管理器中复制路径的,把 去掉再试试。
哇塞是的,手动输入就显示True了,感谢及时的回复! 永恒的蓝色梦想 发表于 2020-5-1 12:19
是什么?
看2楼说应该是复制文件路径时候的东西,不过我在IDLE上的时候没有这个乱码
页:
[1]