700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python将绝对路径转换为相对路径方法实例

Python将绝对路径转换为相对路径方法实例

时间:2022-12-12 00:25:10

相关推荐

Python将绝对路径转换为相对路径方法实例

本篇文章主要讲解,python绝对路径转换为相对路径的方法

作者:任聪聪

通过python转换为相对路径,实际上是有多种方法的,一般可以通过正则替换盘符,replace进行替换等等。

本次主要讲解利用正则获取绝对路径并将路径转换为相对路径。

思路

先获取绝对路径,然后将盘符进行过滤。

代码实例

需要先引入os、re模块

获取绝对路径

fromfile = "F:/test目录/test.py"pathname = os.path.abspath(fromfile)filename = os.path.basename(fromfile) # 获取到 F:/目录/xxx.后缀 的文件名new_path = pathname.replace(filename, \)print(new_path)

运行效果:

将此路径的盘符去除:

reg = pile(r"^([a-zA-Z]):", re.S)result_string = reg.sub(\, new_path)print(result_string)

运行效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。