PEP8规范简单学习。

首先:导入库

  • 导入应该按照以下顺序分组:

    1. 标准库导入

    2. 相关第三方库导入

    3. 本地应用/库特定导入

    4. 你应该在每一导入之间加入空行。

    5. 模块内用不到的模块,就不要加载
  • 推荐使用绝对路径导入,如果导入系统没有正确的配置(比如包里的一个目录在sys.path里的路径后),使用绝对路径会更加可读并且性能更好(至少能提供更好的错误信息)

import json
import os
import time
from threading import Thread
from multiprocessing import Process

import requests

import acquire_all_gift_link
from tools import read_cooks
from tools import add_click
import acquire_gift

 

顶级函数,顶级的类,需要空两行

内部方法空一行。

文件结尾保留一个空行

 

=号(等号)赋值语句两边有空格,如果是传参的话不需要空格

==,!=,<,>,<=,>=

+ - * / // %

+= -=

& | ^

and or  is  in 

前后空格

 

','    ':' ';'(逗号,分号,分号)后面有空格

 

'''  '''属于docstring注释说明,可以写在模块里面,也可以写在函数或者类里面。

 

列表,元祖,字典   后面预留(逗号),

 

#注释 前面至少两个空格 ,后面只有一个空格

 

全局变量全部用大写字母,单词之间用下划线连接。


代码长度尽量不要超过80个字符。

 

一个函数做好一件事情

 

 

参考链接:https://www.jianshu.com/p/ffcc66bab3ce

https://blog.csdn.net/ratsniper/article/details/78954852

posted @ 2019-11-24 23:49  就是想学习  阅读(212)  评论(0编辑  收藏  举报