我有多个文件夹,每个文件夹都有一个人的名字,首先是名字,最后是姓氏.我想更改文件夹名称,以便首先使用逗号,然后是第一个名称.
例如,在文件夹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来做到这一点,这样如果文件夹名称包含一个逗号,它将继续.
否则,姓氏将始终是文件夹名称中的最后一个单词.
感谢您的任何帮助,您可以提供.