gpt4 book ai didi

python - 从 pathlib 部分元组到字符串路径

转载 作者:行者123 更新时间:2023-12-03 20:16:24 27 4
gpt4 key购买 nike

如何从使用 parts 构造的元组获取在 pathlib回到实际的字符串路径?

from pathlib import Path    
p = Path(path)
parts_tuple = p.parts
parts_tuple = parts_arr[:-4]

我们得到 smth 喜欢 ('/', 'Users', 'Yohan', 'Documents')
怎么转 parts_tuple到字符串路径 - 例如,除第一个数组项外,用 '/' 分隔每个部分(因为它是根部分 - “/”)。我想得到一个字符串作为输出。

最佳答案

如果您使用的是 pathlib那么就没有必要使用 os.path .

Path的 builder 供应零件创建一个新的 Path 对象。

>>> Path('/', 'Users', 'Yohan', 'Documents')
WindowsPath('/Users/Yohan/Documents')

>>> Path(*parts_tuple)
WindowsPath('/Users/Yohan/Documents')

>>> path_string = str(Path(*parts_tuple))
'\\Users\\Yohan\\Documents'

关于python - 从 pathlib 部分元组到字符串路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53255659/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com