【发布时间】:2019-09-14 10:18:53
【问题描述】:
我查看了几个相关的问题:
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。
如何从1.py 调用我在a.py 和b.py 中定义的类和函数?
非常感谢
【问题讨论】:
-
你好@mommomonthewind 你可以尝试使用PYTHONPATH 或者试试这个link...谢谢
-
试试
from my_app.a import * -
它不起作用 :( @bleand
-
您还应该按照@blhsing 的建议进行操作
-
为什么 python 从相对路径导入简单的东西变得如此复杂?不同的门户和复杂的解决方案链上有许多Q。在其他 C++、Java 等中,这是直截了当的方法。
标签: python