0
我有以下目录结构:导入模块测试
Master
-------Tests
|-----------test_extract.py
-------Scripts
|-----------extract.py
这我试图做一个单元测试文件extract.py。不过,我收到以下错误:
"not {}".format(type(path)))
RuntimeError: 'path' must be None or a list, not >'_frozen_importlib_external._NamespacePath'>
这是如何我试图导入提取模块:
import unittest
import sys
print (sys.path[0])
sys.path.insert(0, sys.path[0]+'\\Scripts')
from Scripts import extract
我使用Python 3.5。请指教。
感谢
你为什么这样做吧'sys.path.insert(0,sys.path的[0] + '\\脚本')'?您是否尝试导入packege来测试模块? – AndMar