我是 python 和编码的新手,作为第一个项目,我希望创建一个 python 脚本,它将遍历文件夹结构并查看每个子文件夹内部并重命名其中的文件以匹配子文件夹的名称。
\n\n文件夹结构示例:
\n\nroot folder\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 first sub-folder (Batman)\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 filename.extension (joker.pdf)\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 filename.differentExtension (bane.jpg)\n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 second sub-folder\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 filename.extension\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 filename.differentExtension\nRun Code Online (Sandbox Code Playgroud)\n\n因此,脚本完成后,结果将如下所示:
\n\nroot folder\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 first sub-folder (Batman)\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 filename.extension (Batman.pdf)\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 filename.differentExtension (Batman.jpg)\n\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 second sub-folder\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 filename.extension\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 filename.differentExtension\nRun Code Online (Sandbox Code Playgroud)\n\n我正在寻找有关如何解决此问题的建议,我正在考虑使用 os.path.splitext 将文件名与文件扩展名分开,但我不确定如何将文件名更改为子文件夹值,然后连接文件名和文件扩展名重新组合在一起。
\n