【python自动化】文件名序列化

比如,有一个文件夹,里面的名字需要序列化,那么:

 1 #!/usr/bin/python
  2 #-*- coding: utf-8 -*-
  3 
  4 import os
  5 import sys
  6 
  7 def rename(path):
  8     files = os.listdir(path)
  9     print "Find files:"
 10     print files
 11     idx = 1
 12     for tmp in files:
 13 
 14         os.rename(path + tmp, "%s%d.gif" % (path,idx))
 15 
 16         idx += 1
 17     print "Processed!"
 18 
 19 
 20 
 21 
 22 if __name__ == '__main__':
 23     arglen = len(sys.argv)
 24 
 25     print "Have %d dir for change.\nProcessing..." % (arglen-1)
 26     arglen-=1
 27     idx = 1
 28     while (arglen!=0):
 29         rename(sys.argv[idx])
 30         idx+=1
 31         arglen-=1

可以对文件序列化


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值