Python 我能';是否不从其他目录导入模块?
我的目录如下所示:Python 我能';是否不从其他目录导入模块?,python,module,python-import,Python,Module,Python Import,我的目录如下所示: project/ src/ __init__.py pdf_analysis_tools.py tests/ test.py pdf_分析工具包含transcribe()函数 test.py包含 from ..src.pdf_analysis_tools import transcribe print(transcribe("data\local-directory\1001\1001.000
project/
src/
__init__.py
pdf_analysis_tools.py
tests/
test.py
pdf_分析工具包含transcribe()函数
test.py包含
from ..src.pdf_analysis_tools import transcribe
print(transcribe("data\local-directory\1001\1001.0001.pdf"))
或者是我尝试过的其他很多东西中的一个。在当前配置中,我得到以下错误:
ImportError: attempted relative import with no known parent package
如果尝试导入src或import..src或import..src.pdf\u analysis\u工具或导入src.pdf\u analysis\u工具,则情况相同
我真是束手无策,我的伙计们导入系统,操作系统
sys.path.append(os.path.abspath(os.path.join(“..”,“src”))
从pdf\u分析工具导入转录
打印(转录(“数据\本地目录\1001\1001.0001.pdf”))
导入系统、操作系统
sys.path.append(os.path.abspath(os.path.join(“..”,“src”))
从pdf\u分析工具导入转录
打印(转录(“数据\本地目录\1001\1001.0001.pdf”))
你想用什么测试模块?你想用什么测试模块?这不是一种肮脏的黑客行为吗?是否应该有一种更干净的导入方法?如果你编辑了你的问题,提供一些上下文和解释,说明这段代码如何回答这个问题,那会很有帮助。它不起作用,我只是没有一个名为pdf_analysis_Tools的模块不是这种肮脏的黑客吗?是否应该有一种更干净的导入方法?如果您编辑您的问题以提供一些上下文并解释此代码如何回答问题,这将非常有用。它不起作用,我只是没有得到名为pdf_analysis_tools的模块