[英]imports custom module python
我有一個文件I.py
和X.py
都是自定義模塊
我正在嘗試從X.py
文件進行import
,例如:
from myapp.I import Int
但是,當我嘗試在shell中運行時,它將引發以下導入錯誤:
ImportError: No module named myapp.I
X.py在I.py
X.py is in: myapp/a/x.py
I.py is in: myapp/
我究竟做錯了什么? 抱歉,這有點基本,看似微不足道,但我似乎無法使其正常工作。
謝謝。
您將需要在myapp /和myapp / a /中使用__init__.py
。 請參閱__init__.py的作用是什么? 更多細節。
即使使用必需的__init__.py
文件,您也無法直接執行X.py
(是否已添加這些文件?)
這是一個限制(或功能,取決於您如何看待它)。 要解決它,你需要在頂層目錄,然后導入到各種創建一個簡單的腳本亞軍 X
並執行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.