关于导入模块本级目录和导入其他目录的用法和__init__

为君一笑 提交于 2019-12-06 12:36:20

首先导入相同目录的本级别目录的用法是

例如在tools 目录下 建立了redis 和mysql 文件  

两个文件下分别创建两个名字,name='ces'

在tools同级目录下建立个文件b 导入的方法为

from tools import redis,mysql

print(redis.name)

这种方法为导入方法一

 

如果你想使用 import tools.redis.name想这种方便的导入方法

就要建立一个__init__文件

这个文件告诉我们,执行导入文件前先执行这个文件

可以在这个文件放进代码

from .import mysql,redis事先将你需要的模块导入进去然后你在建立和tools同级目录 a import tools
print(tools.mysql.name)print(tools.redis.name)
这样就可以这样调用多个文件里的函数方法了
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!