Python中的导入顺序和分组

时间:2016-03-31 15:11:59

标签: python python-2.7 python-import

我知道PEP8并使用了谷歌。 PEP8说:

  

进口应按以下顺序分组:

     
      
  • 标准库导入
  •   
  • 相关的第三方导入
  •   
  • 本地应用程序/库特定导入
  •   
     

您应该在每组导入之间添加一个空行。

当搜索字词类似于" python导入pep8良好做法"时,使用Google很难,因为你最终得到的结果是绝对新手问题的答案......

以下不是由现实世界的脚本构成的行怎么样?对我来说,他们看起来完全错了,但是,我认为PEP8在这里并不完全......

from __future__ import division

import math  # Python Standard Library 
import sys

import clr  #  .NET Common Language Runtime
from System import Array, Double  # .NET libraries
import System.Collections.Generic

path2K2 = "C:\\YourModuleFolder"
if path2K2 not in sys.path:
    sys.path.append(path2K2)  # needs to be set before next line

# needs to be called before 'import KangarooSolver as ks'
clr.AddReferenceToFile("KangarooSolver.dll")

import Grasshopper as gh  # plug-in for Rhino
import KangarooSolver as ks  # plug-in for Grasshopper
import Rhino as rc  # main program

0 个答案:

没有答案