记录一个小发现,不知道有没有人发现过。
python中,使用os.listdir()和使用os.listdir("c:")的结果是一样的。
电脑只有三个盘,当使用
os.listdir()、os.listdir("c:")、os.listdir("d:")、os.listdir("v:")、os.listdir("e:")
五种不同路径时,会发现
使用os.listdir()和使用os.listdir("c:")的结果是一样的
都是python的根目录(如果是.py就会在.py文件所在的目录)
但是使用os.listdir("d:")和使用os.listdir("v:") 时
得到的确实是"d:"和"v:"的目录
而使用"e:"这个不存在的盘符,是会报错的,并不会使用当前目录
只有"c:"盘会使用当前目录, 但是当加上”/"后又不一样了
使用os.listdir("c:")和使用os.listdir("c:/")的结果是不一样的
使用"c:/"就可以得到正常的"c:"的目录