重命名文件前缀和文件类型

2024-06-25 07:21:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python2.7中,如何将当前目录中的.bat文件重命名为1.txt文件?
(例如)如果这些是我目录中的文件:[test.txt, abc.exe, dkckx.bat, 123.vbs],我如何将dkckx.bat重命名为1.txt
提前支付。


Tags: 文件test目录txtexe重命名abcbat
2条回答

^{}具有文件名操作所需的一切。^{}可以搜索文件:

import os, glob

i = 1

for f in glob.glob('*'):
  if os.path.splitext(os.path.split(f)[-1])[-1].lower() == '.bat':
    os.rename(f, '{0}.txt'.format(i)
    i += 1

没有保证,但我认为上面的脚本应该行得通。在

查看python文档中的^{}函数。在

可能^{}也会有帮助。在

相关问题 更多 >