- #! /usr/bin/env python
- #coding=utf-8
- import sys,os
- ###得到系统当前路径
- ##1 :根据文件名 得到当前路径名
- print os.path.dirname(sys.argv[0])
- ##2 : 确保其编码为win32
- print os.path.normpath(os.path.dirname(sys.argv[0]))
- ##3: 得到当前路径的绝对路径
- print os.path.abspath(os.path.normpath(os.path.dirname(sys.argv[0])))
- ###4: 得到系统的绝对路径
- moinpath=os.path.abspath(os.path.normpath(os.path.dirname(sys.argv[0])))
- ####5:得到系统环境的路径
- print sys.path
- ####6:将当前路径放到系统环境路径内
- sys.path.insert(0,moinpath)
- ####7: 得到系统环境变量里面的内径,放便二进制文件执行
- print sys.path
- ####8: 更改执行路径
- os.chdir(moinpath)
- ####9:得到更改路径后的位置
- print os.path.abspath(os.getcwd())
- #该片段来自于http://www.codesnippet.cn/detail/2601201511648.html
来源: http://www.codesnippet.cn/detail/2601201511648.html