我们正在尝试修复 PEP8 E402 的问题。
大多数情况下,我们的代码在以下方面被破坏:
import os
os.environ['LIB_CAN_THROW_ERROR_ON_IMPORT'] = 2
import lib
os.environ['LIB_CAN_THROW_ERROR_ON_IMPORT'] = 0 # back
-
if sys.version_info[0] > 2:
import python3lib
else:
import python2lib
-
try:
import lib
except:
print('lib is required')
sys.exit(1)
如何解决这些违规行为?