今天研究了下,问题解决了,关键还是一个查找module的问题。
小结一个import的基础用法
很多源代码里看到这样的用法,from flask import Flask
,from models.item import ItemModel
,然后当我自己创建了一个名字叫person的module的时候,如果我也想在其他代码里方便的使用from person import Person
来导入Person
类的话,可以这样做。
创建person目录,同时目录下有__init__.py
和person.py
两个文件,
person.py
中定义了一个Person
类,有__init__.py
文件存在,则会定义这个目录是一个module,同时文件内容如下:
__all__ = ['Person',]
from .person import Person
这样在其他module或者python代码里,就可以通过from person