簡體   English   中英

導入自定義模塊python

[英]imports custom module python

我有一個文件I.pyX.py都是自定義模塊

我正在嘗試從X.py文件進行import ,例如:

from myapp.I import Int

但是,當我嘗試在shell中運行時,它將引發以下導入錯誤:

ImportError: No module named myapp.I

X.pyI.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.

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