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

Python 重命名文件前缀和文件类型,python,scripting,rename,Python,Scripting,Rename,在python 2.7中,如何将当前目录中的任何.bat文件重命名为名为1.txt的文件? (例如)如果这些是我目录中的文件:[test.txt,abc.exe,dkckx.bat,123.vbs],我如何将dkckx.bat重命名为1.txt? thx。请检查python文档中的函数 并且可能也会有帮助。检查python文档中的函数 而且可能也会有帮助。提供了文件名操作所需的一切。可以搜索文件: import os, glob i = 1 for f in glob.glob('*'):

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


thx。请检查python文档中的函数


并且可能也会有帮助。

检查python文档中的函数

而且可能也会有帮助。

提供了文件名操作所需的一切。可以搜索文件:

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
不保证,但我认为上面的脚本应该可以工作。

提供了文件名操作所需的一切。可以搜索文件:

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
没有保证,但我认为上面的脚本应该可以工作