正在导入创建的包 Python
Importing packages created Python
我的文件夹结构如下:
测试-
一种-
a1.py
a2.py
B-
b1.py
C-
myscript.py
那么,如何在 a1.py 脚本中导入 myscript.py 而无需在 a1、a2 和 b1 脚本中手动设置当前工作目录
我假设您想拥有如下所示的文件夹结构,
project
│
├───A
│ a1.py
│ a2.py
├───B
│ b.py
├───C
│ │ my_script.py
并且您想将函数或 类 从 my_script.py 导入到其他文件。
为此,您必须将 init.py 文件添加到文件夹中。完成后您的文件夹结构将如下所示。
project
|
│ __init__.py
│
├───A
│ a1.py
│ a2.py
│ __init__.py
│
├───B
│ b.py
│ __init__.py
│
├───C
│ │ my_script.py
│ │ __init__.py
您可以在上面的任何文件夹中像这样导入 my_script,
from project import my_script
我的文件夹结构如下:
测试- 一种- a1.py a2.py B- b1.py C- myscript.py
那么,如何在 a1.py 脚本中导入 myscript.py 而无需在 a1、a2 和 b1 脚本中手动设置当前工作目录
我假设您想拥有如下所示的文件夹结构,
project
│
├───A
│ a1.py
│ a2.py
├───B
│ b.py
├───C
│ │ my_script.py
并且您想将函数或 类 从 my_script.py 导入到其他文件。
为此,您必须将 init.py 文件添加到文件夹中。完成后您的文件夹结构将如下所示。
project
|
│ __init__.py
│
├───A
│ a1.py
│ a2.py
│ __init__.py
│
├───B
│ b.py
│ __init__.py
│
├───C
│ │ my_script.py
│ │ __init__.py
您可以在上面的任何文件夹中像这样导入 my_script,
from project import my_script