在一个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')

posted @ 2020-11-23 15:25  声声慢43  阅读(432)  评论(0编辑  收藏  举报