我有一个很大的非法文件名列表,我想用'ren
‘命令重命名它们。如何使用python在Windows7上批量执行'ren
‘?
发布于 2012-03-28 22:03:10
您应该使用python函数,它将比依赖ren
命令更容易捕获错误。
import os
os.rename(src, dst)
发布于 2012-03-28 22:08:12
您确定不是真的想使用batch renaming utility
不要重复发明轮子。
发布于 2012-03-28 22:54:08
sts = os.system("mycmd“+”myarg")
或
sts = call("mycmd“+”myarg",shell=True)
http://docs.python.org/library/subprocess.html
示例:
import os
os.system("rename.bat")
#or use command "start" for start bat files
https://stackoverflow.com/questions/9909074
复制相似问题