簡體   English   中英

在python中,您是否需要在每個拆分文件中導入模塊?

[英]in python, do you need to import modules in each split file?

我有一個python腳本變得相當長。 因此,將相當大的單個腳本中定義的函數寫入單個文件中,以便於維護並在不同的主腳本之間輕松共享。

在單個腳本中,我在文件頂部導入numpy和其他模塊。 現在,如果將函數寫入單獨的文件,我需要在該單獨的文件中導入numpy。 我寧願避免這種情況,因為有了多個函數,它最終會導入幾次numpy。

可以這樣做嗎? 謝謝

是的,可以這樣做,如下所述: Python:導入“導入文件”

簡而言之,您可以將所有導入放在另一個文件中,並在需要時導入該文件。

請注意,每個文件都需要以某種方式導入numpy。

編輯:

另請閱讀: python是否在多次導入時優化模塊? 了解python如何處理多個導入。 感謝@EdChum

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM