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
发布了34 篇原创文章 · 获赞 6 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章