gpt4 book ai didi

python - 在Python中永远导入一个模块或添加一个路径

转载 作者:行者123 更新时间:2023-12-01 05:03:11 24 4
gpt4 key购买 nike

我想使用智能卡读卡器。所以我必须从 pycard 库导入一些模块,例如 core

Q1:我怎样才能自动完成!现在,每次我打开 PythonGUI 时,我都必须一次又一次地导入它!

问题2:如何永久添加sys.path路径?

最佳答案

第 1 部分:

来自the Python Docs :

Upon startup with the -s option, IDLE will execute the file referenced by the environment variables IDLESTARTUP or PYTHONSTARTUP. IDLE first checks for IDLESTARTUP; if IDLESTARTUP is present the file referenced is run.

IDLESTARTUP 是一个环境变量,它告诉 IDLE 在启动时要执行的 python 脚本的位置,只要在启动时给出 -s 选项即可空闲。因此,您需要编辑 IDLESTARTUPPYTHONSTARTUP 指向的脚本,添加 import ... 语句,并使用 - s 标志来启动 IDLE。

第 2 部分:

要永久添加到sys.path,您可以编辑我们上面编辑的同一文件(IDLESTARTUPPYTHONSTARTUP 引用的文件>,并执行

import sys
sys.path.append("...")

环境变量注意事项:

要确定 Windows 中是否定义了 IDLESTARTUP 变量或 PYTHONSTARTUP 变量,您应该能够转至控制面板 > 系统和安全 >系统>高级>环境变量.*

*(我不太熟悉 Windows 用户,因此您可能需要通过其他问题或 Google 来了解如何更改 Windows 中的环境变量)。

关于python - 在Python中永远导入一个模块或添加一个路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25610782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com