簡體   English   中英

如何從子模塊導入python腳本?

[英]How to import python script from submodule?

我有一個python模塊的以下結構:

/foo.py
/module
/module/__init__.py
/module/submodule/__init__.py
/module/submodule/bar.py

在foo.py我有以下代碼:

from module.submodule.bar import *

但結果我得到以下錯誤:

'.../module/bar.py': [Errno 2] No such file or directory

為什么python試圖在/module/bar.py中找到文件而不是我在導入中聲明的模塊/子模塊/欄?

這是PyCharm的一個錯誤。 如果您將腳本從一個文件夾移動到另一個文件夾,它將保存舊路徑並使用它,即使您在運行配置中更改了它。 所以重新創建Run配置解決了這個問題。

暫無
暫無

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

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