sys.path.append('..')这个的意思是添加上级目录的路径
常常用在比如我要调用一个我自己写的库,那个库我写在了自己的文件夹里面,这个时候该如何调用呢?
就可以用sys.path.append('..')
但是对于python的某一些版本来说,这行语句是没有用的,那山不过来我就自己过去,
sys.path.append(r'C:\Users\popzq\Desktop\aot-benchmark-main\aot-benchmark-main')
像这样强制添加就可以了
顺便有两点需要补充一下
1.如果我要添加一个路径一般来说都是复制的'\s\x\x\x.jpg'这种,这样python是认不到的,有三种办法,'\'换做'\\'或者'/',最简单的一种就是 r'\s\x\x\x.jpg'
2.第二个点有的时候看到例程里面给的引用函数,例程给的库没有不要着急,它可能是写在了这个文件夹的init里面,举个栗子:
这里可以看到引用了networks.engines中的build_engine
我们可以看到这个文件夹下面本身是没有的,但是它这个文件夹的init里面还大有文章