Piton stil kılavuzu böyle grup ithalatı için öneriyor:
İthalat aşağıdaki sırayla gruplandırılmalıdır:
- standart kütüphane ithalatı
- ilgili üçüncü taraf ithalatı
- yerel uygulamaya / kütüphaneye özel ithalat
Bununla birlikte, iki farklı ithalat yolunun nasıl ortaya konması gerektiği hakkında bir şey söylemez:
from foo import bar
import foo
Bunları sıralamanın birden çok yolu vardır (tüm bu içe aktarma işlemlerinin aynı gruba ait olduğunu varsayalım):
önce
from..import
, sonraimport
from g import gg from x import xx import abc import def import x
önce
import
, sonrafrom..import
import abc import def import x from g import gg from x import xx
modül adına göre alfabetik sıralama, içe aktarma türünü yok sayarak
import abc import def from g import gg import x from xx import xx
PEP8 bunun için tercih edilen sıradan bahsetmez ve "temizleme ithalatı" özellikleri bazı IDE'lerin muhtemelen bu özelliğin geliştiricisinin tercih ettiği her şeyi yapar.
Bu veya BDFL (veya başka bir Python çekirdek geliştirici) ilgili bir yorum / e-posta açıklayan başka bir PEP arıyorum . Lütfen kendi tercihinizi belirten öznel cevaplar göndermeyin.
Ctrl+F