2017-02-02 92 views
1

關於python中的續行有很多問題,例如hereherehere,大多數指向在guidelines如何打破python中的導入行?

續行應該對齊纏繞元件進行垂直 使用Python的隱線的內側括號,括號和 括號接合,或使用懸掛縮進

大部分細節都圍繞着一個長的if語句,如果調用一個函數,它可以使用括號或隱式延續。

這引發了一個問題,你應該如何處理import陳述? 具體來說,我還能用

from concurrent.futures import \ 
    ProcessPoolExecutor 

做是續行我唯一的選擇?

+2

怎麼樣把括號周圍的物品。這樣你可以格式化,但你喜歡? –

+0

簡答:無。研究成果:[此處](https://www.google.com/search?client=ubuntu&channel=fs&q=python+import+statement+line+continuation&ie=utf-8&oe=utf-8),然後[這裏](https://www.python.org/dev/peps/pep-0328/) – dsh

+0

我沒有想到要搜索*多行*導入。我學到了一些東西 – doctorlove

回答

2

如果您只從包裝中導入1件東西,則應繼續按照您當前的方式進行。

如果要導入多的事情,做這樣的事情:

from package_name import (
    x, 
    y, 
    z, 
)