欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于Python获取脚本所在目录路径的方法

程序员文章站 2022-07-07 23:40:28
关于Python获取脚本所在目录路径的方法 '''代码''' import sys import os a=sy...

关于Python获取脚本所在目录路径的方法

'''代码'''

import sys
import os

a=sys.path[0]  #当前执行的脚本的所在目录位置
b=os.getcwd()  #程序运行的当前目录所在位置
c=sys.argv[0]  #程序运行的当前脚本目录及脚本名称
d=os.path.split(os.path.realpath(__file__))[0] 
#如果不涉及调用子程序,则返回当前执行的脚本的所在目录位置。如果涉及调用子程序,则返回底层子程序的位置

print(a)
print(b)
print(c)
print(d)

输出:

执行方式1:
PS C:\Users\QIZHANG> python C:\Users\QIZHANG\Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
C:\Users\QIZHANG
C:\Users\QIZHANG\Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
执行方式2:
PS C:\Users\QIZHANG> python Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff
C:\Users\QIZHANG
Desktop\MLOGCN\tiff\test.py
C:\Users\QIZHANG\Desktop\MLOGCN\tiff