sys.path.insert
1. 仿真使用
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print("sys.path before:", sys.path)
sys.path.insert(1, "include")
print("sys.path after:", sys.path)
/usr/bin/python2.7
sys.path before: ['/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/strong/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/local/lib/python2.7/dist-packages/IPython/extensions']
sys.path after: ['/home/strong/git_workspace/MonoGRNet', 'include', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/strong/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/local/lib/python2.7/dist-packages/IPython/extensions']
2. 工程使用
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print("sys.path before:", sys.path)
sys.path.insert(1, join(abspath(dirname(__file__)), "include"))
print("sys.path after:", sys.path)
/usr/bin/python2.7
sys.path before: ['/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/strong/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/local/lib/python2.7/dist-packages/IPython/extensions']
sys.path after: ['/home/strong/git_workspace/MonoGRNet', '/home/strong/git_workspace/MonoGRNet/include', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/home/strong/git_workspace/MonoGRNet', '/home/strong/software/pycharm-2016.3.3/helpers/pydev', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/strong/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/local/lib/python2.7/dist-packages/IPython/extensions']