Python处理今日头条保存的无法打开图片,今日头条web图片转换为JPG图片
"""
2023年3月31日今日头条的web图片转换为JPG图片
"""
import os
import hashlib
import shutil
from os import path
import sys
from PIL import Image# 遍历文件夹
def walkFile(file):for root, dirs, files in os.walk(file):# root 表示当前正在访问的文件夹路径# dirs 表示该文件夹下的子目录名list# files 表示该文件夹下的文件list# 遍历文件for f in files:fpath = os.path.join(root,f)fsuffix = os.path.splitext(fpath)[1]if fsuffix=='.py' or fsuffix=='.exe' or fsuffix=='.gif':continuetry:img = Image.open(fpath)img.load()fnewName = root+'\\'+get_file_md5(fpath)+fsuffixprint(fnewName)img.save(fnewName)if(fpath != fnewName):os.remove(fpath)except Exception as e:print(e)# 遍历所有的文件夹for d in dirs:print(os.path.join(root,d))##########################公共方法区开始##############################################def get_file_md5(file_name):"""计算文件的md5:param file_name::return:"""m = hashlib.md5() #创建md5对象with open(file_name,'rb') as fobj:while True:data = fobj.read(4096)if not data:breakm.update(data) #更新md5对象return m.hexdigest() #返回md5对象def get_str_md5(content):"""计算字符串md5:param content::return:"""m = hashlib.md5(content) #创建md5对象return m.hexdigest()
##########################公共方法区结束##############################################def main():walkFile(os.path.realpath('.')) #文件所在目录 D:\py_workspace\mypycodeif __name__ == '__main__':main()
Python处理今日头条保存的无法打开图片,今日头条web图片转换为JPG图片相关推荐
- 用python简单处理图片(1):打开\显示\保存图像
一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因此, ...
- python爬虫框架论文开题报告范文_仿今日头条新闻爬虫设计毕业论文+设计源码+开题报告...
摘要 随着社会日新月异和互联网进入大数据时代,自媒体得到了迅猛的发展,人们获取新闻资讯的方式越来越多,接触和使用新闻信息的方式正在逐渐改变,受众从被动接受信息到按需主动搜索信息,而新闻的种类繁多杂乱, ...
- 今日头条极速版怎样签到_今日头条投放广告的费用多少钱?今日头条广告投放完整流程是怎样?...
目前,今日头条广告投放主要有3种扣费模式,分别是按CPC点击扣费.按CPM展示收费.按OCPC/OCPM/CPA效果收费.下面具体介绍下这3种广告收费模式. 1.CPM按展示扣费 当广告展示您才需要付 ...
- php采集 今日头条链接,火车头按作者采集今日头条全部文章的方法
""前期9SiR在<>一文中谈到,自媒体文章一旦过了推荐期就不能持续为作者带来收益了,为了解决这一问题,可以自建网站(博客)来同步更新文章,通过经营网站来实现持续的盈利 ...
- Python3从零开始爬取今日头条的新闻【五、解析头条视频真实播放地址并自动下载】
Python3从零开始爬取今日头条的新闻[一.开发环境搭建] Python3从零开始爬取今日头条的新闻[二.首页热点新闻抓取] Python3从零开始爬取今日头条的新闻[三.滚动到底自动加载] Pyt ...
- 哪种营销方法效果最差_今日头条广告投放形式分几种?头条品牌营销曝光效果哪种广告更好?...
一.今日头条广告形式分几种? 所以,广告主们也想借助今日头条投放广告.那么,今日头条怎么投放广告?今日头条平台有三种投放广告形式,开屏广告.信息流广告.详情页广告: 1.开屏广告 该广告位可以让你的产 ...
- 如何用python创建一个下载网站-用Python下载一个网页保存为本地的HTML文件实例...
我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...
- 怎么在python下载网站内容-用Python下载一个网页保存为本地的HTML文件实例
我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...
- 怎么保存python文件_python如何保存文本文件
python保存文本文件的方法: 使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函数就可以关闭并保存文本文件了 示例代码 ...
最新文章
- 2011-2012年《软件工程》本科期末试卷
- @RequestMapping执行过程
- python【力扣LeetCode算法题库】1111- 有效括号的嵌套深度
- Ian Thiel:靠这 3 点,实现 30 倍增长,从不盈利到营收 5.5 亿
- boost::mpl模块实现lambda相关的测试程序
- Java 游戏报错 看不懂求教
- 微信小程序订阅消息:用云服务编写订阅消息超详细描述
- python车牌识别_Python-车牌识别
- TRACE32-ICD的在线帮助ICD教程摘要
- 罗辑思维:怎么样成为一个高手 文字版
- DCDC Bootstrap自举电路
- php读取mpp,php解析mpp文件中的前置任务
- Win7开机加速全攻略一:序章和开机原理
- 文科类文献综述怎么写?
- 刘德华陈年温馨情侣照(多图)
- 写在2021最后一天
- gitlab服务器社区版安装与使用
- LaTex排版一二三
- 运算符(operator)
- 清理完计算机开机屏红,Windows10电脑开机屏幕变成红色的解决方法