簡體   English   中英

導入的python模塊中的IOError

[英]IOError in imported python module

我有一個具有以下文件夾結構的模塊

Module
-__init__.py
-analyzer.py
-lib/
-lib/models
-lib/data/

但是,當從父目錄使用時,我得到lib / models中的analyzer.py中使用的文件的IOError。 如何解決此問題而不將模型和數據復制到父目錄

每個Python模塊必須具有自己的__init__.py文件:

Module
-__init__.py
-analyzer.py
-lib/
-lib/__init__.py
-lib/models/
-lib/models/__init__.py
-lib/data/
-lib/data/__init__.py

__init__.py文件是使Python將目錄視為包含包的必需文件。 在最簡單的情況下, __init__.py只能是一個空文件。

請參閱: https//docs.python.org/2/tutorial/modules.html#packages

暫無
暫無

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

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