动态改变python的搜索路径
来源:互联网 发布:linux 退出 编辑:程序博客网 时间:2024/06/06 00:02
#-*-coding:utf-8-*-'''Created on 2015年12月28日@author: Zroad'''def add_sys_path(new_path): """ 给sys.path增加一个目录,若此目录不存在或已经在sys.path中,则不操作 返回1表示成功,返回-1表示new_path不存在,0表示已经在sys.path中 """ import sys, os if not os.path.exists(new_path): return -1 new_path = os.path.abspath(new_path) """ 在路径标准化,windows是大小写不敏感的,故在windows下要转换成小写 """ if sys.platform == "win32": new_path = new_path.lower() for x in sys.path: x = os.path.abspath(x) if sys.platform == "win32": x = x.lower() if new_path in (x, x + os.sep): return 0 sys.path.append(new_path) return 1if __name__ == "__main__": import sys print "Before:" for x in sys.path: print x if sys.platform == "win32": print add_sys_path("E:\\src") print add_sys_path("E:\\Src") else: print add_sys_path("/usr/lib/my_modules") print "After:" for x in sys.path: print x
0 0
- 动态改变python的搜索路径
- 002_021 Python 动态改变Python的搜索路径
- 动态地改变Python搜索路径
- 动态地改变Python搜索路径
- 改变动态库搜索路径
- 动态库的搜索路径
- 动态库的搜索路径
- 动态库的搜索路径
- python搜索包的路径
- Mac 改变动态库加载的路径
- 动态改变表单form的路径
- Linux动态库的搜索路径
- linux 增加动态库的搜索路径
- [备忘]指定的动态库搜索路径
- linux动态库的搜索路径
- Linux动态库搜索路径的设定
- 修改Linux动态库的搜索路径
- linux 动态库(.so)的搜索路径
- [iOS]git管理工具Sourcetree使用之提交项目到远程仓库(傻瓜式图文教程)
- android 源代码在线查看和索引
- 互联网金融
- delphi 使用TDatabase连接 sql server的方法
- 【Unity】工具类
- 动态改变python的搜索路径
- Qt 无边框、透明、可移动、的个性窗体
- 对大盘的一些看法
- solr源码导入eclipse
- 数据结构与算法分析再读之引论和算法分析
- Scala使用withFilter减少中间数据产生
- 那些我们解过的bug之换状态栏没有sim卡的图标
- 关系型数据库管理系统
- Codeforces 612 D. The Union of k-Segments (非递归线段树+离散化)