Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我能';是否不从其他目录导入模块?_Python_Module_Python Import - Fatal编程技术网

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的模块