2015-11-11 72 views
0

我下面code從另一個問題列出我的站點包路徑:爲什麼Python站點包路徑與Windows路徑有不同的大小寫?

import site 
site.getsitepackages() 

其返回結果如下:

['C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\User', 
'C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\User\\lib\\site-packages', 
'C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\App\\appdata', 
'C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\App\\appdata\\lib\\site-packages', 
'C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\App\\appdata\\canopy-1.5.5.3123.win-x86_64', 
'C:\\Users\\bbrown\\AppData\\Local\\Enthought\\Canopy\\App\\appdata\\canopy-1.5.5.3123.win-x86_64\\lib\\site-packages'] 

然而(顯示在我的Windows 7外觀的控制面板隱藏的文件和文件夾後)看起來我的網站包只是

C:\Users\bbrown\AppData\Local\Enthought\Canopy\App\appdata\Lib\site-packages

libLib。是什麼賦予了?

回答

3

這就是文件路徑在Windows上的工作原理。 Windows路徑不區分大小寫。

+0

@downvoter:什麼,他們不是? – user2357112

+1

這沒有任何意義。爲什麼路徑的其餘部分不是小寫的? –

+1

@TomZych:沒有線索。我只是說爲什麼案件不匹配不會造成問題,並不是爲什麼案件不匹配存在。 – user2357112