Skip to main content
 首页 » 编程设计

Python:如何进行此字符串操作

2025年05月04日27java哥

亲们, 可能会在搜索时找到这个,但需要很快完成:

我有这样的路径:/mnt/path1/path2/path3/

我需要chown所有目录,例如/mnt、/mnt/path1、/mnt/path1/path2、/mnt/path1/path2/path3,如何在python中完成这个?

我不能执行“chown -R/mnt/”,因为它会尝试对路径 3 下存在的所有文件/目录进行 chown,但我希望仅对路径 3 进行 chown。

感谢您的任何建议!

请您参考如下方法:

你可以这样做:

>>> import os 
>>> path = "abc/def/ghi" 
>>> a = path.split("/") 
>>> [os.path.join(*a[:i]) for i in range(1, len(a)+1)] 
['abc', 'abc/def', 'abc/def/ghi']