多个文档如何批量自动命名

img


求问,如何批量自动文档命名
将格式“文字_数字”变更成“数字.文字”

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/875336
  • 这篇博客也不错, 你可以看下文件重命名&创建文件夹并备份文件
  • 您还可以看一下 王仕宇老师的电子商城网站【附源码】【附开发工具】课程中的 文档小节, 巩固相关知识点
  • 除此之外, 这篇博客: 从父文件夹导入模块中的 有关文件名变量的注释 部分也许能够解决你的问题。
  • 以下回答由chatgpt基于相关博客总结生成:

    我可以给你提供一个解决方案来批量自动将多个文档进行命名。

    首先,你需要将你的文档放在一个文件夹中。接下来,你需要使用Python的os模块来遍历文件夹中的文件。使用os模块内的listdir()函数可以获取文件夹中的所有文件名,然后你可以使用rename()函数来修改文件名。

    下面是一个示例代码,可以实现将文件名从"文字_数字"格式修改为"数字.文字"格式:

    import os
    
    folder_path = '你的文件夹的路径'
    
    # 获取文件夹中的所有文件名
    files = os.listdir(folder_path)
    
    for file in files:
        # 分割文件名,以"_"为分隔符
        name, number = file.split("_")
        number = number.split(".")[0] # 去除数字后面的文件扩展名
    
        # 新文件名
        new_name = f"{number}.{name}"
    
        # 修改文件名
        os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))
    

    请将代码中的folder_path替换为你的文件夹路径。运行此代码后,你将会看到文件名从"文字_数字"格式修改为"数字.文字"格式。

    注意:在运行代码之前请确保你已经备份了原始文件。此代码只适用于修改文件名,不会修改文件的内容。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^