【发布时间】:2022-01-19 13:10:48
【问题描述】:
所以我有许多原始字符串到不同的文件,我希望我的脚本使用 Pathlib 自动将它们转换为 Path。显而易见的解决方案是:
from Pathlib import Path
path1 = r'/path/to/my/file1'
path2 = r'/path/to/my/file2'
path1 = Path(path1)
path2 = Path(path2)
但是一旦涉及到许多不同的路径,这将变得非常难以理解。我正在考虑将变量放在一个列表中,然后遍历这个列表并转换它们。像这样的:
path_list = [path1, path2]
for raw_path in path_list:
variable = Path(raw_path)
显然这不起作用,因为上面代码中的 variable 在第一次迭代中需要是 path1 而在第二次迭代中是 path2迭代。
你有什么技巧可以用最 Pythonic 的方式解决这个问题吗?
【问题讨论】: