python3导本地包问题

java川
2021-07-30 / 0 评论 / 45 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年07月30日,已超过50天没有更新,若内容或图片失效,请留言反馈。

以前很懵,一直没搞懂这个python导包是如何规定的,今天flask项目的时候,想要导入自己本地包,却发现怎么也导入不成功。后来查了一番资料,并验证了一下。

原来是 包下一定要创建 __init__.py文件 ,这个包里面的py文件,函数,变量 才可以被其他文件导入。

app包下创建__init.py
init

__init_.py文件内容要写下 需要导入 你想要 被其他文件导入的文件 。这样其他文件才可以导入这个包里面的文件。
init内容

我导入了如下views.py apis.py app/util包下所有文件。那我才可以在其他文件里导入views,apis。util包下的文件。

from . import views
#导入apis 接口
from . import  apis

#导入util包下所有py文件
from .util import *


python的官方的其他包,例如flask包来验证一下。

我想要导入 from flask import Flask ,那么 flask包下__init__.py 文件里一定有from xxx import Flask

flask

1

评论 (0)

取消