我用Python的sys.path中包含指向一個不存在的文件
>>> import sys
>>> print(sys.path)
的條目,我得到這個:
['', 'C:\\Users\\HowLo\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip',
'C:\\Users\\HowLo\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs',
'C:\\Users\\HowLo\\AppData\\Local\\Programs\\Python\\Python36-32\\lib',
'C:\\Users\\HowLo\\AppData\\Local\\Programs\\Python\\Python36-32',
'C:\\Users\\HowLo\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages']
我很困惑,爲什麼這是在那裏:
r'C:\Users\HowLo\AppData\Local\Programs\Python\Python36-32\python36.zip'
當我嘗試在文件資源管理器中將其拉出時,什麼也沒有。
你應該沒有那麼做。 'sys.path'返回一個字符串列表,而不是一個字符串 – theonlygusti
它是一個列表,['','C:\\ Users \\ HowLo \\ AppData \\ Local \\ Programs \\ Python \\ Python36- 32 \\ python36。zip','C:\\ Users \\ HowLo \\ AppData \\ Local \\ Programs \\ Python \\ Python36-32 \\ DLLs','C:\\ Users \\ HowLo \\ AppData \\ Local \ \ Programs \\ Python \\ Python36-32 \\ lib','C:\\ Users \\ HowLo \\ AppData \\ Local \\ Programs \\ Python \\ Python36-32','C:\\ Users \ \ HowLo \\ AppData \\ Local \\ Programs \\ Python \\ Python36-32 \\ lib \\ site-packages'] –
抱歉,只是試圖縮短它,而不是試圖進一步混淆 –