?
'''
一、如何定位脚本所在的位置
1,绝对路径
2,根据根目录来定位
二、如何根据根目录来定位脚本文件
1,给定绝对路径,如何获取根目录
从这个字符串 D:\gl\DptTest\common\getpath.py
如何获取: D:\gl\DptTest\
2,怎么获取绝对路径
1,内置变量“__file__”
pycharm中运行,获取到的都是绝对路径
cmd中运行,我们分为:
指定的脚本是绝对路径,获取到的将是绝对路径
指定的脚本是相对路径,获取到的将是相对路径
2,内置的库函数
os.path.realpath(__file__)
将实现:
无论是pycharm中执行,还是cmd中执行
无论是执行的脚本路径是绝对路径还是相对路径
获取到的都将是绝对路径
'''
import os
# path01 = "D:\gl\DptTest\common\getpath.py"
# root_path = path01.split("common")
# print(root_path[0])
#
# print(root_path[0]+'data\\post.csv')
# path02 = os.path.realpath(__file__)
# # print(path02)
# path_root = path02.split("common")[0]
# print(path_root)
# 一行代码实现
path_root = os.path.realpath(__file__).split("common")[0]
?
拼接路径后路径分隔符都用 \\
|