a p*_*erd 1 python coding-style
我们有很多带有丑陋导入语句的文件,如下所示:
from project.foo import a, b
from project.foo import c
from project.bar import d, e, f, g
Run Code Online (Sandbox Code Playgroud)
是否存在将每行更改为一次导入的内容?
from project.foo import a
from project.foo import b
from project.foo import c
from project.bar import d
from project.bar import e
from project.bar import f
from project.bar import g
Run Code Online (Sandbox Code Playgroud)
澄清:原因是保持一致的风格,如Google的Python风格指南.
根据PEP8风格指南:
进口
Run Code Online (Sandbox Code Playgroud)- Imports should usually be on separate lines, e.g.: Yes: import os import sys No: import sys, os it's okay to say this though: from subprocess import Popen, PIPE
所以,我认为你应该做你自己的事,不应该分裂它们.我不知道有什么用处可以帮到你.
如果:
project.bar包含说:d,e,f,g,x,y,z然后我会说只做一个import project.bar,代码将更少和容易的眼睛.