我想使用智能卡讀卡器。所以我必須從pycard庫導入一些模塊,例如core
。導入模塊或在Python中永遠添加一個路徑
Q1:我怎麼能自動做到這一點!現在,每次我打開PythonGUI,我都必須一次又一次地導入它!
問題2:我怎樣才能永久增加一條路徑到sys.path
?
我想使用智能卡讀卡器。所以我必須從pycard庫導入一些模塊,例如core
。導入模塊或在Python中永遠添加一個路徑
Q1:我怎麼能自動做到這一點!現在,每次我打開PythonGUI,我都必須一次又一次地導入它!
問題2:我怎樣才能永久增加一條路徑到sys.path
?
1部分:
當與-s選項啓動時,怠速將執行由環境變量引用的文件IDLESTARTUP或PYTHONSTARTUP。 IDLE首先檢查IDLESTARTUP;如果存在IDLESTARTUP,則運行引用的文件。
IDLESTARTUP
是一個環境變量,講述了一個python腳本的位置,當您啓動IDLE
的-s
給出選項啓動時執行,只要空閒。因此,您需要編輯IDLESTARTUP
或PYTHONSTARTUP
指向的腳本,添加import ...
語句,並使用-s
標誌啓動IDLE。
第2部分:
爲了增加sys.path
永久,您可以編輯我們上面編輯(該文件提到了IDLESTARTUP
或PYTHONSTARTUP
,相同的文件,並做了
import sys
sys.path.append("...")
環境變量注意事項:
要弄清楚您是否有IDLESTARTUP
變異竹葉提取,或在Windows中定義PYTHONSTARTUP
變量,你應該能夠去Control Panel > System and Security > System > advanced > Environment Variables
。*
*(我沒有太多的Windows用戶,那麼你可能需要在其他問題或谷歌尋求how to change environment variables in Windows
)。
只是爲了確保我不會錯過這裏:當你說'PythonGUI'時,你在談論「Python IDLE」嗎?或者其他一些GUI? – therealrootuser 2014-09-01 17:48:28
@ mattingly890是的,相同的Python IDLE是點:) – TheGoodUser 2014-09-01 17:52:04