Python 重命名文件前缀和文件类型
在python 2.7中,如何将当前目录中的任何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('*'):
.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
没有保证,但我认为上面的脚本应该可以工作