python获取路径的相关函数总结
os.getcwd() |
获取输入执行命令时所在的目录(绝对路径) |
os.path[0] |
获取执行的主文件所在的目录(绝对路径) |
sys.argv[0] |
获取输入的执行命令中的路径部分 |
__file__ |
当前文件的路径(可能是相对路径,也可能是绝对路径) |
os.path.abspath(path) |
对相对路径返回路径的绝对路径 |
os.path.realpath(path) |
对相对路径返回路径的绝对路径 |
os.path.dirname(path) |
返回路径中的目录部分 |
os.path.basename(path) |
返回路径中的文件部分 |
os.path.split(path) |
返回元组: (dirname , basename) |
通过一个例子来查看上述函数返回的具体值:
文件路径结构:
/home/xx/www/xx/