python代码中import的 PEP8规范

时间:2021-11-03 07:23:31

PEP8是Python官方提出的:Style Guide for Python Code,算是社区规范,如果你是自己写给自己看的,那爱怎么来就怎么来,如果你是在一个公司,一个团队,那良好的代码习惯,才是缩减别人读懂你代码的时间成本有效方法,当然对于自己,良好的编写规范,也会让你的代码显得更为美观,紧急情况下,可以快速查找。

这边主要是讲一下python代码中得import的规范

PEP8中定义了这部分的规范:

1. standard library imports
2. related third party imports
3. local application/library specific imports

第一部分是标准库,第二部分是第三方库,第三部分是项目中的其他模块,每个部分用一个空行隔开例如

# _*_ encoding:utf-8 _*_
#***第一区域*** import python自带标准库
from __future__ import unicode_literals
from datetime import datetime

#***第二区域*** import第三方库
from django.db import models
from django.contrib.auth.models import AbstractUser

#***第三区域*** import 自定义的模块