熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
如果 Python 警察看我的代碼,我會被判無期徒刑
我不知道本地導入是有爭議的,我總是在函數內導入庫
但權力越大,責任也越大
我明白 PEP8 建議使用全局導入,但每條規則都有例外,你應該知道何時打破它們
以下是本地導入的一些優點:
知道在使用時依賴項來自何處,而不必滾動到文件頂部
可以在需要時有條件地導入模塊
可以提高模塊的加載時間,因為你不必在開始時導入所有內容
可以幫助你擺脫循環依賴(假設你太懶而無法以正確的方式修復循環依賴)
顯然,本地導入也有缺點,但這是個軟文,所以我在這裡不提
總的來說,我的建議是使用全局導入,但要理解權衡,以便在必要時利用本地導入

熱門
排行
收藏