Python:从其他目录导入 - 未定义名称

问题描述 投票:1回答:1

我查看了几个相关的问题:

Importing python file from other directory

how to import module from other directory in python?

但他们并没有真正解决我的问题。

所以我有

|-1.py
|-my_app
  |-a.py
  |-b.py

1.py我做了:

import sys
sys.path.insert (0, './my_app/')
from a import *

我有错误:name a is not defined

我如何调用a.pyb.py1.py中定义的类和函数?

非常感谢

python
1个回答
2
投票

你需要在__init__.py目录下有一个my_app文件(它可以是空的),因为它是一个可导入的包。

© www.soinside.com 2019 - 2024. All rights reserved.