【发布时间】:2016-10-08 07:00:04
【问题描述】:
我是 Python 编程的新手,我尝试重命名 100 个扩展名为“.jpg”的文件,这些文件位于使用 pyhthon 的特定文件夹中。
我需要通过从数字 1 开始运行命令来重命名文件。这是我开始编写的代码:
import os,glob,fnmatch
os.chdir(r"G:\desktop\Project\test")
for files in glob.glob("*.jpg"):
print files
当我运行它时,我得到:
>>>
er3.jpg
IMG-20160209-ssdeWA0000.jpg
IMG-20160209-WA0000.jpg
sd4.jpg
tyu2.jpg
uj7.jpg
we3.jpg
yh7.jpg
>>>
所以代码,到目前为止还可以。
例如我的文件夹是:
我需要所有文件名都是: 1,2,3,4 - 带有运行订单名称。 python 2.7可以吗?
【问题讨论】:
-
for filename in sorted(glob.glob("*jpg")):也许?
标签: python-2.7 file rename