我编写了一个模块并将其存储在一个位置,比如 x,然后我从不同的位置 y 运行一个程序。现在,我想在 x 中导入该模块。我怎样才能做到这一点?
我在导入之前尝试执行以下操作,但它不适用于脚本 -
os.chdir(x)
我只想使用 Python 3.8.1 中可用的默认模块。
实际上它在以下链接中得到了回答:
我将尝试总结一下:假设您的文件夹结构是这样的
C:\Users\your_name\common_folder\ x , y 文件夹 x 和 y 位于 common_folder 中,假设您在 x 文件夹中有 python 文件 x1.py ,在 y 文件夹中有 y1.py 。所以在我们的 y1 python 文件中,我们可能会写这样的东西 x1
import sys
path = r'C:\Users\your_name\common_folder\x'
sys.path.insert(1, path)
import x1
然后你可以使用 x python 文件中的任何属性并运行
干杯
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句