【发布时间】:2014-03-16 22:49:20
【问题描述】:
在路径中更改单个目录名称(仅第一次出现)的最佳方法是什么?
例子:
source_path = "/path/to/a/directory/or/file.txt"
target_path = "/path/to/different/directory/or/file.txt"
在这种情况下,指令将是:“将名称为'a'的第一个目录替换为名称为'不同'的目录”
我可以想出一些方法,首先将路径分成单个部分,然后找到第一个“a”,替换它并再次加入它。但我想知道是否有更优雅的方法来处理这个问题。也许是一个内置的python函数。
【问题讨论】: