os.path与sys.path的区别

os.path 和 sys.path 区别
os.path 主要是用于对系统路径文件的操作。
sys.path 主要是对 Python 解释器的系统环境参数的操作(动态的改变 Python 解释器搜索路径)。
import sys ,os
caffe_root="/usr/local/caffe/"
sys.path.insert(0,caffe_root+"python")
print(sys.path)
print(os.path)

结果如下

['/usr/local/caffe/python', '/usr/local/caffe/python', '', '/usr/local/caffe/python', '/storage/st2/code/deepdream', '/storage/st2/anaconda2/lib/python27.zip', '/storage/st2/anaconda2/lib/python2.7', '/storage/st2/anaconda2/lib/python2.7/plat-linux2', '/storage/st2/anaconda2/lib/python2.7/lib-tk', '/storage/st2/anaconda2/lib/python2.7/lib-old', '/storage/st2/anaconda2/lib/python2.7/lib-dynload', '/storage/st2/anaconda2/lib/python2.7/site-packages', '/storage/st2/anaconda2/lib/python2.7/site-packages/IPython/extensions', '/public/home/student6/.ipython']
<module 'posixpath' from '/storage/st2/anaconda2/lib/python2.7/posixpath.pyc'>

猜你喜欢

转载自blog.csdn.net/qq_37950540/article/details/82792436
今日推荐