python 如何import 定义在 __init__中的函数

我的文件结构是这样的:

app/
    __init__.py
    a.py

在__init__.py中定义函数

def fun1():
    print('hehe')

在a.py中import,下边的都失败了

from . import fun1
from ..app import fun1

成功的方式有一点粗暴

from .__init__ import fun1

不过没见过这样import的,在网上搜的都不管用,不知道怎么回事。。。。谢谢啦

海绵宝宝撒
浏览 1348回答 4
4回答

墨色风雨

a.py import sys, os sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from app import func func()

青春有我

from . import fun1采纳我吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python