鸡仔说:代码的模块化,依赖于各个组件之间可以互相引用。不管你是 python 新手还是 pythoner 老师傅,或多或少都踩过包引入方面的坑。今天就和鸡仔一起探探底儿,看看 python 包、模块引入的猫腻。
包和模块


import package
import module
from a.b.c import d, e, f
导入语句应该写在除注释和文档的最上面
应该将导入模块分成不同的三组
一组导入 python 内置的模块
一组导入第三方模块
余下的一组导入自己本地写的模块
组与组之间,应该用空行隔开
# coding: utf-8# @Time : 2021/5/9 6:15 PM# 系统内置库导入import abcimport mathimport reimport time# 第三方库导入import pymysqlimport requestsfrom loguru import logger# 本地模块导入from myproject.package.module import cal_somethingfrom myproject import util
import animalfrom animal import cow, monkeyfrom company.Internet.bat import tencent, alibaba, baidufrom food.fruit import apple
from universe.earth.China.Guangdong.Shenzhen import jizai
from .animal import cowfrom ..food.fruit import applefrom ...company.Internet.bat import tencent
from .Shenzhen import jizai
|
|
| requests 项目代码示例 | scrapy项目代码示例 |

好看的人都点了在看
文章转载自鸡仔说,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。








