吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1080|回复: 3
收起左侧

[Python 原创] os模块重命名手机照片

[复制链接]
Eks6666 发表于 2023-8-11 17:20
本帖最后由 Eks6666 于 2023-8-11 17:30 编辑

[Python] 纯文本查看 复制代码
import os
import os.path as osp
import re
import shutil
from glob import glob
reg=re.compile(r'(?<=IMG_).*')

path=r'./'
for dirpath,_,filename in os.walk(path):
        jpgs=glob(osp.join(dirpath,'*.jpg'))        
        if jpgs:
                for jpg in jpgs:
                        name,_=osp.splitext(jpg)
                        nm=osp.basename(name)
                        mat=reg.search(nm)
                        if mat:
                                res=str(jpgs.index(jpg)+1).zfill(2)
                                print(res)
                                src=jpg
                                dst=osp.join(dirpath,res+'.jpg')
                                os.rename(src,dst)
                                

# for dirpath,_,filename in os.walk('./'):
# 	jp=glob(osp.join(dirpath,'*.jpg'))
# 	for s in jp:
# 		jg=s.replace('微信截图','IMG')
# 		os.rename(s,jg)                                

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wapjsx 发表于 2023-8-12 09:38
感觉楼主是把论坛当笔记本在用啦?

呵呵,还不错的样子哦!

建议:先把命令行都集中起来,然后统一的 os.rename(),个人怯以为这样程序能快一点点。
 楼主| Eks6666 发表于 2023-8-12 10:01
wapjsx 发表于 2023-8-12 09:38
感觉楼主是把论坛当笔记本在用啦?

呵呵,还不错的样子哦!

你是大佬,向你学习
973411Niu 发表于 2023-8-12 15:20
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表