我想使用智能卡读卡器。所以我必须从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