She*_*ali 3 python coding-style
在标准pythonmodule导入之后?如果我将它推迟到main函数并在它之前执行我的特定模块导入,则会出错(这是非常明显的).Python样式指南没有提到它的正确位置.
它之前应该import
或from
需要它(这是你说的是显而易见的)陈述.例如,模块可以从以下开始:
import sys
import os
import math
try:
import foo
except ImportError:
if 'foopath' in sys.path: raise
sys.path.append('foopath')
import foo
Run Code Online (Sandbox Code Playgroud)
请注意,我已经使附加条件(在导入失败并且特定模块的路径尚未开启sys.path
)以避免sys.path
最终出现数十次出现的字符串的风险foopath
,这不会特别有用;-).
归档时间: |
|
查看次数: |
5277 次 |
最近记录: |