簡體   English   中英

如何在 Python 中導入自己的模塊?

[英]how to import own modules in Python?

我有一個 main.py 文件,我需要導入“entity/models.py”中的數據庫表。 我該怎么辦 ? 我使用 linux,我不想將 models.py 添加到 sys.path,我希望 models.py 僅在此項目中可見。 我也不想創建符號鏈接,因為在我看來,這與將 models.py 放入應用程序本身是一回事。

在此處輸入圖片說明

您可以將目錄轉換為帶有__init__.py文件的包。 然后像往常一樣,您可以從包中導入模塊,如下所示:

from entity.models import func

__init__.py文件可以只是一個空文件。 只是它的存在會將目錄視為一個包。

希望這個答案有幫助。

暫無
暫無

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

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