2
這是關於蟒蛇長進口這樣的:如何處理Python的長期進口
從aaa.bbb.ccc.ddd.eee.fff.ggg.hhh.iii.jjj.kkk.lll.mmm。 nnn.ooo import xxx
'from'和'import'之間的長度已經超過80個字符,是否有更好的pythonic方法來處理它?
這是關於蟒蛇長進口這樣的:如何處理Python的長期進口
從aaa.bbb.ccc.ddd.eee.fff.ggg.hhh.iii.jjj.kkk.lll.mmm。 nnn.ooo import xxx
'from'和'import'之間的長度已經超過80個字符,是否有更好的pythonic方法來處理它?
您始終可以在行尾使用\
字符換行。
from a.very.long.and.unconventional.structure.\
and.name import foo
對於多個語句到from x import
語句後導入,您可以使用括號和包裝這些括號內沒有換行轉義:
from foo.bar import (test,
and,
others)
非常感謝,@languitar。我想用\字符。 – Eric
我還沒有靠近,長期看任何地方進口。這是你遇到的真實情況嗎? – TigerhawkT3
你從哪裏做這個導入?您可以使用相對導入。例如'從.mmm.nnn.ooo導入xxx'。另外,如果這是一件真實的事情,我會建議你考慮一下你的文件結構/項目佈局可能更重要。 – Batman
我有時候會使用像'from aaa.bbb import ccc,ddd,fff,'這樣的長導入,但這只是因爲我不喜歡爲每個導入的東西寫一行。但我從來沒有看到14級的子模塊,有些必須是錯誤的...... – Copperfield