发布网友
共1个回答
热心网友
这个问题涉及到包和模块管理。包名和模块名一般是小写。你的文件是下面的结构,需要创建空文件 b/__init__.py,将b目录变成package。
a/a.py
b/c.py
b/__init__.py
a/a.py 里面有两种引用方式,相对引用和绝对引用:
# 如果a.py是 library,两种引用方式都可以
# 如果a.py是 executable,必须使用绝对引用
如果使用绝对引用,需要确保b所在目录在PYTHONPATH (sys.path)里面,比如可以这样执行: