我已经使用 pip 安装了一个模块
pip install module_x -i ....
现在我需要向模块添加新功能。所以更新了源代码并在tests
目录中做了以下操作。
目录和文件结构。
api
module_x
files ....
tests
现在我想测试代码api/tests
:
import sys
sys.path.append('..')
import module_x
dir(module_x)
但是,dir(module_x)
仍然没有显示我添加的任何新对象?它import module_x
导入了 pip 安装的一个。(我加print('...')
进去了__init__.py
,导入后什么也没打印。如何从本地路径导入模块?
它需要在其他路径前面插入相对路径。
import sys
sys.path.insert(0, '..') # insert .. in front of other path
import module_x
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句