①获取Win系统根目录
os.getenv('SystemRoot')
输出:C:\\Windows
②获取os.py或os.pyc的路劲
os.path.dirname(os.__file__)
输出:D:\\Python36\\Lib
如果os.py被打包到zip里面则输出D:\\Python36\\Lib\\python36.zip
③获取python.exe路劲
sys.executable
输出:D:\\Python36\\python.exe
④获取python主路径
sys.prefix
输出:D:\\Python36
⑤获取python库所有预设路劲
sys.path
输出:每个 人的都一样可以自己试试,下面是我的输出路径
['D:\\Python36', 'D:\\Python36\\Lib', 'D:\\Python36\\Lib\\python36.zip','D:\\Python36\\Lib\\site-packages']
可以在主路径新建一个python36._pth文件:
.
Lib
Lib\python36.zip
Lib\site-packages
⑥获取文件名的所在绝对路劲、无后缀文件名、后缀名
def filename_split(filename):
path, tempfilename = os.path.split(filename);
shotname, ext = os.path.splitext(tempfilename);
return path, shotname, ext
⑦获取当前工作目录
os.path.abspath('.')
输出:'C:\\Users\\ema'
⑧
未完待续