Python学以致用 一些常用的小脚本 提高工作学习效率

鳄鱼君Ba

发表文章数:518

热门标签

,

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python教程 » Python学以致用 一些常用的小脚本 提高工作学习效率

很多时候我们想把某个文件夹下的文件按照规律进行重命名,一般都需要使用软件才可以完成,手动别TM开玩笑了。庆幸的是,我们不需要再浪费时间搜索工具了,使用Python就可以帮我们处理:

批量改名排序

import os

file_path=input('请输入文件夹路径')  
filenames=os.listdir(file_path) # 获取文件夹下的所有文件
type=input('请输入文件的后缀名:')
# 文件格式为 90.ts
filenames.sort(key=lambda x:int(x[:-3])) # 对文件进行排序,按照.前面的值进行排序
count=0
for i in filenames:
    path=os.path.join(file_path,i)
    # 重命名文件格式为000001  000002 ...
    new_path = os.path.join(file_path,str(str(("%06d"%count)))+type )
    os.rename(path,new_path)
    count+=1

以上代码生成的文件名字格式为000001,000002…,000010…,这里的后缀可以是JPG,ts等等。x:int(x[:-3])是对ts文件进行排序,其他文件后缀只需要定位到点.的索引即可!%06d格式为六位数字,更换位数只需要更换数字即可。有时候文件名字为000001.jpg会比1.jpg更好一些。

批量生成缩略图

有时候我们想要修改图片的尺寸,这时候可能你就会使用PS改一下,但是图片很多就需要使用相应的软件来处理,又很庆幸的是Python可以处理:

from PIL import Image
import os
file_path=r'G:\图片' # 图片路径
filenames=os.listdir(file_path) # 获取文件夹下的所有文件名字
size=(500,500) # 图片尺寸
count=0
for i in filenames:
    path=os.path.join(file_path,i)
    img=Image.open(path)
    img.thumbnail(size)
    img.save(str(count)+'.png','PNG')
    count+=1

未经允许不得转载:作者:鳄鱼君Ba, 转载或复制请以 超链接形式 并注明出处 鳄鱼君Ba
原文地址:《Python学以致用 一些常用的小脚本 提高工作学习效率》 发布于2020-06-21

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

8 + 8 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册