我想使用智能卡读卡器。所以我必须从pycard库中导入一些模块,比如core
。
Q1:我怎么能自动做到!现在,每次打开PythonGUI时,我都必须一次又一次地导入它!
Q2:如何将路径永久添加到sys.path
?
第1部分:
来自Python文档:
使用-s选项启动后,IDLE将执行环境变量IDLESTARTUP或PYTHONSTRARTUP引用的文件。IDLE首先检查IDLESTARUP;如果存在IDLESTARUP,则运行引用的文件。
IDLESTARTUP
是一个环境变量,它"告诉"IDLE启动时要执行的python脚本的位置,只要在启动IDLE
时给定-s
选项。因此,您需要编辑IDLESTARTUP
或PYTHONSTARTUP
指向的脚本,添加import ...
语句,并使用-s
标志来启动IDLE。
第2部分:
要永久添加到sys.path
,您可以编辑我们上面编辑的相同文件(IDLESTARTUP
或PYTHONSTARTUP
所指的文件,并进行
import sys
sys.path.append("...")
关于环境变量的说明:
要确定您在Windows中定义了IDLESTARTUP
变量还是PYTHONSTARTUP
变量,您应该能够转到Control Panel > System and Security > System > advanced > Environment Variables
。*
*(我不是Windows用户,所以你可能需要在其他问题或谷歌上查找how to change environment variables in Windows
)。