首页 > 编程语言 >python pathlib.Path 路径拼接

python pathlib.Path 路径拼接

时间:2023-01-18 16:01:16浏览次数:49  
标签:xml suffix 3droom python pathlib relative Path

from pathlib import Path
a = Path(r'E:\python_apps\bk-pipline\x52_merge_workspace\time_flush\client\3droom\A - 1.17.0.xml')
b = Path(r'E:\python_apps\bk-pipline\x52_merge_workspace\time_flush')
relative_path = (
a.relative_to(b)
.with_name("A")
.with_suffix(Path("/1.17.0.xml").suffix)
)
print(relative_path)
输出: client\3droom\A.xml

标签:xml,suffix,3droom,python,pathlib,relative,Path
From: https://blog.51cto.com/haoyonghui/6019267

相关文章

  • python的assert和raise的用法
    一、raise用法在程序运行的过程当中,除了python自动触发的异常外,python也允许我们在程序中手动设置异常,使用raise语句即可,为什么还要手动设置异常呢?首先要分清楚程序发......
  • Python文件操作基础方法
    importosimportshutil#创建文件defCreateFile(filename):f=open(filename,mode='a',encoding='utf-8')f.close()print("-------文件创建成功------......
  • linux系统中更新python
    Linux系统中更新Python首先到Python的Ftp服务器上(https://www.python.org/ftp/python/),找到你喜欢的版本的Python。我选择的就是3.11.1版本的Python。在Linux服务......
  • 数据类型python
    type()语句的用法运行结果......
  • python 类与对象
    python类与对象(未完待续)类定义括号里的是继承类,如果没有类继承,就继承object类,它是所有类的基础类。pass是占位符,还可用在判断和循环中class类名(object):pa......
  • VS2019 C++ 调用python函数/类对象的方法
    1.环境配置VS工程配置要和python一致,安装的python如果是64位的,工程配置也要选成64位的在工程配置中添加包含目录和库目录,添加python环境目录里的include和libs文件......
  • c++生成csv文件并在python界面可视化
    前景概要为什么生成的是csv文件而不是txt文件因为txt在python那边处理起来比较麻烦需要两组数而数与数之间存在对应关系这样两组数同样需要两组就是两组xy数值然后......
  • Python工具箱系列(二十三)
    基于游标的操作游标是数据库操作的相对底层的能力。简单的操作如下:importmysql.connectorimportrandomhost='localhost'user='root'password='8848is8848'dbname=......
  • Python学习中的六个技巧小结
    1.引言“Beautifulisbetterthanugly.”上述为著名的TheZenofPython的第一句话,也是有追求的python开发人员的信条之一。所以我们的问题来了:如何编写漂亮的Python代......
  • python property使用
    classGoods():def__init__(self):self._price=""@propertydefprice(self):[email protected](self,val......