
正文
在一个py脚本中调用另外一个py脚本中的类或函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.两个文件在同一目录,直接import即可
2.两个文件在不同目录
在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址。所以如果要在当前脚本引用其他文件,除了将文件放在和脚本同一目录下,还有以下方法
# 添加绝对位置
import sys
sys.path.append('/mnt/vpu_streams/testtools/vpu_encoder/common')
import common_function as commons #添加相对位置
import sys
sys.path.append('./common')
#或者
sys.path.append('../common')
参考:https://blog.csdn.net/iamsongyu/article/details/100145054
https://www.cnblogs.com/arkenstone/p/5609063.html





