文章目录
1. 代码
# -*- coding: UTF-8 -*-
import os
import sys
print "os.path.abspath(__file__):"
print(os.path.abspath(__file__))
print "***************************"
print "os.path.basename(__file__):"
print(os.path.basename(__file__))
print "***************************"
print "os.path.dirname(__file__):"
print(os.path.dirname(__file__))
print "***************************"
print "os.path.abspath(os.path.dirname(__file__)):"
print(os.path.abspath(os.path.dirname(__file__)))
print "***************************"
print(os.name)
print(sys.platform)
2. 输出
3. 注意
os.path.dirname(__file__)的使用
当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径。
4. 总结
os.path.abspath(os.path.dirname(__file__))
使用“os.path.abspath(os.path.dirname(__file__))”组合可以得到当前运行文件的父路径。
os.path.abspath(__file__)
使用“os.path.abspath(__file__)”可以得到当前运行文件的路径。