如何从python中的不同目录导入模块

Abhijeet.py

我编写了一个模块并将其存储在一个位置,比如 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Python 3从不同目录导入模块?

如何在既用作 __main__ 又由不同目录中的文件导入的文件中导入 Python 中的模块?

如何从 Python 父目录中的包中导入模块?

从目录中以python导入用户定义的模块

对如何从模块中的其他目录/父目录导入感到困惑(Python 3)

如何从不同的包导入python模块

如何在同一根目录但在不同的子目录中导入 Python 模块?

Python从并行目录导入模块

无法从不同目录导入模块

如何在目录中存储python模块和数据,以及将模块与数据一起导入

Python - 如何禁用从父目录导入的模块的日志记录?

如何从这样设置的python目录中导入模块?

如何从同一目录中的模块导入?

python:从工作目录中可靠地导入模块

从不同包中以Python文件导入Cython模块

Mac python vs.spyder中的不同模块导入

如何导入python模块?

如何导入模块python

Python动态导入-如何从变量中的模块名称中导入*?

目录中的Python导入

如何从其他目录导入模块并使其在该目录中查找文件

Python:当位于不同目录中时,如何选择多个脚本之一作为包导入到主脚本中?

在python模块的py.test测试目录中,导入该模块的文件

如何从子目录导入模块

如何从项目根目录导入模块?

如何从父目录导入npm模块?

无法从其他目录导入python模块

Python模块导入问题子目录

从包中的父目录导入模块