print(sys.argv[0])
# D:/04_code/pythonLab/test0610.py
print(os.path.abspath(__file__))
# D:\04_code\pythonLab\test0610.py
print(os.path.basename(__file__))
# test0610.py
print(os.path.dirname(__file__))
# D:\04_code\pythonLab
sys.argv[0]
+os.path.abspath(__file__)
可以获得当前脚本的路径+脚本名,注意正反斜杠。
os.path.dirname(__file__)
可以获取当前脚本的路径
os.path.basename(__file__)
可以获得当前脚本名