[英]Importing module from subfolder
這是我項目的結構
final
├── common
├── __init__.py
├── batch_data_processing.py
├── processing_utility.py
├── post_processing.py
├── Processing_raw_data
├── batch_process_raw_data.py
所以我想從common.batch_data_processing
中的batch_process_raw_data.py
導入
但是當我嘗試它時,我得到ModuleNotFoundError: No module named 'common'
有沒有辦法在不需要安裝的情況下導入這個模塊?
注意:這是供“非 python 用戶”使用的
在您的導入代碼上方添加以下代碼以指示路徑:
# The following is a relative path,
# it can also be replaced with the absolute path
# of the directory where common is located.
# sys.path.append("C:\\Users\\Admin\\Desktop\\Final")
import sys
sys.path.append("./")
當您所有的腳本都在同一個文件夾中時,導入模塊幾乎不可能出現 go 錯誤。 如果需要從外部文件夾導入腳本,可以使用上述方法指定路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.