昊天SEO

Python批量重命名指定文件夹下文件的两种方法

法一 
import os 
path = "C://Python34//" 
for file in os.listdir(path): 
 if os.path.isfile(os.path.join(path,file))==True: 
 if file.find('.')<0: 
 newname=file+'.jpg' 
 os.rename(os.path.join(path,file),os.path.join(path,newname)) 
 
 
 
#法二 
import os 
import glob 
 
path = "C://Python34//" 
for infile in glob.glob( os.path.join(path, '*.gif') ): 
 for i in range (1,21): 
 index_symbol = "_" + str(i) + "_" 
 if index_symbol in infile: 
 newfile = infile 
 newfile = newfile.replace(index_symbol, str(i)); 
 os.rename(infile, newfile) 
 print (infile)
网站的维护离不开大家的支持鼓励,捐赠让我更有动力走的更远&& 也可以关注我的微信公众号,发布更多的干货
本文网址:https://www.168seo.cn/python/1130.html

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址