import其他文件下的文件时要先在这个文件下建个init.py文件
例如:
a.py
b.py
在b中直接import a
又如
test
a.py
b.py
此时应该在test文件夹下建个init文件
test
a.py
init.py
b.py
import a
将整个pycharm下的工程文件传到Linux下执行时会报no module named XXXX的错误 ,出现这种错误的原因一是没有添加路径,二是路径添加错误,此时在文件的开头添加一下工程的路径即可,添加到被引文件的上一级目录既可以。
sys.path.insert(0, '.')
sys.path.append('/home/xxx/reid/scpnet_master/')
#sys.path.append('/home/xxx/scpnet/')
#/home/xxx/scpnet_master/