Jika polisi Python membaca kode saya, saya akan dipenjara seumur hidup Saya tidak tahu bahwa impor lokal kontroversial Saya mengimpor perpustakaan dalam fungsi sepanjang waktu tetapi dengan kekuatan besar datang tanggung jawab besar Saya mengerti bahwa Pep8 menyarankan impor global, tetapi setiap aturan memiliki pengecualian, dan Anda harus tahu kapan harus melanggarnya Berikut adalah beberapa keuntungan dari impor lokal: Ketahui persis dari mana dependensi Anda berasal pada saat menggunakannya, alih-alih harus menggulir ke bagian atas file dapat mengimpor modul secara kondisional saat / jika Anda membutuhkannya dapat meningkatkan waktu muat modul karena Anda tidak perlu mengimpor semuanya di awal dapat membantu Anda keluar dari dependensi melingkar (dengan asumsi Anda terlalu malas untuk memperbaiki dependensi melingkar dengan cara yang benar) Jelas, ada juga kerugian dari impor lokal, tetapi ini adalah potongan puff, jadi saya tidak akan menyebutkannya di sini Secara keseluruhan, rekomendasi saya adalah menggunakan impor global, tetapi pahami tradeoffnya sehingga Anda dapat memanfaatkan impor lokal bila diperlukan