小编use*_*955的帖子

如何在python中更改文件夹名称?

我有多个文件夹,每个文件夹都有一个人的名字,首先是名字,最后是姓氏.我想更改文件夹名称,以便首先使用逗号,然后是第一个名称.

例如,在文件夹Test中,我有:

C:/Test/John Smith
C:/Test/Fred Jones
C:/Test/Ben Jack Martin
Run Code Online (Sandbox Code Playgroud)

我想这样做:

C:/Test/Smith, John
C:/Test/Jones, Fred
C:/Test/Martin, Ben Jack
Run Code Online (Sandbox Code Playgroud)

我尝试了os.rename的一些东西,但我似乎无法使用不同的名称长度,我不知道如何将逗号插入姓氏.

此外,一些文件夹名称已经是正确的形式,所以我需要在重命名期间跳过这些文件夹.我想你可以通过添加一个if来做到这一点,这样如果文件夹名称包含一个逗号,它将继续.

否则,姓氏将始终是文件夹名称中的最后一个单词.

感谢您的任何帮助,您可以提供.

python rename

21
推荐指数
4
解决办法
5万
查看次数

标签 统计

python ×1

rename ×1