如何从目录导入其他python代码?
我对python非常陌生,我有一个如下目录结构:如何从目录导入其他python代码?,python,Python,我对python非常陌生,我有一个如下目录结构: root --child -----config.py example.py from child import first, second, third 在example.py中,我刚刚尝试: import child 但这似乎不起作用 我犯错误的地方 如果要导入config.py并导入子项,则需要将子项定义为包 为此,您需要在子目录中创建一个_init__u;.py文件 如果要导入config.py并导入child,则需要将child
root
--child
-----config.py
example.py
from child import first, second, third
在example.py中,我刚刚尝试:
import child
但这似乎不起作用
我犯错误的地方 如果要导入config.py并导入子项,则需要将子项定义为包
为此,您需要在子目录中创建一个_init__u;.py文件
如果要导入config.py并导入child,则需要将child定义为一个包
为此,您需要在子目录中创建一个_init__u;.py文件
检查此项关于您在root/child/目录中是否有一个_init__u; py.py文件?创建此文件后,您应该能够执行以下操作:
import child.config
或
您还可以从子目录导入多个模块,如下所示:
root
--child
-----config.py
example.py
from child import first, second, third
阅读有关模块和软件包的信息。在root/child/目录中是否有一个_uinit__;.py文件?创建此文件后,您应该能够执行以下操作:
import child.config
或
您还可以从子目录导入多个模块,如下所示:
root
--child
-----config.py
example.py
from child import first, second, third
阅读模块和包。您的目录应该有init.py,以便python理解它是一个包。所以目录结构如下
root
__init__.py
child
__init__.py
config.py
example.py
import root.child
注意,您应该导入root.child而不是child。您的目录应该有init.py,以便python理解它是一个包。所以目录结构如下
root
__init__.py
child
__init__.py
config.py
example.py
import root.child
注意,您应该导入root.child而不是child。在与config.py相同的目录中创建一个空的_uinit__;.py文件。这是导入文件(如包)所必需的
然后您可以导入它。在与config.py相同的目录中创建一个空的_uinit__uuuu.py文件。这是导入文件(如包)所必需的
然后您可以导入它。是否尝试导入child.config?是否尝试导入child.config?