"""
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图片相关推荐

  1. 用python简单处理图片(1):打开\显示\保存图像

    一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因此, ...

  2. python爬虫框架论文开题报告范文_仿今日头条新闻爬虫设计毕业论文+设计源码+开题报告...

    摘要 随着社会日新月异和互联网进入大数据时代,自媒体得到了迅猛的发展,人们获取新闻资讯的方式越来越多,接触和使用新闻信息的方式正在逐渐改变,受众从被动接受信息到按需主动搜索信息,而新闻的种类繁多杂乱, ...

  3. 今日头条极速版怎样签到_今日头条投放广告的费用多少钱?今日头条广告投放完整流程是怎样?...

    目前,今日头条广告投放主要有3种扣费模式,分别是按CPC点击扣费.按CPM展示收费.按OCPC/OCPM/CPA效果收费.下面具体介绍下这3种广告收费模式. 1.CPM按展示扣费 当广告展示您才需要付 ...

  4. php采集 今日头条链接,火车头按作者采集今日头条全部文章的方法

    ""前期9SiR在<>一文中谈到,自媒体文章一旦过了推荐期就不能持续为作者带来收益了,为了解决这一问题,可以自建网站(博客)来同步更新文章,通过经营网站来实现持续的盈利 ...

  5. Python3从零开始爬取今日头条的新闻【五、解析头条视频真实播放地址并自动下载】

    Python3从零开始爬取今日头条的新闻[一.开发环境搭建] Python3从零开始爬取今日头条的新闻[二.首页热点新闻抓取] Python3从零开始爬取今日头条的新闻[三.滚动到底自动加载] Pyt ...

  6. 哪种营销方法效果最差_今日头条广告投放形式分几种?头条品牌营销曝光效果哪种广告更好?...

    一.今日头条广告形式分几种? 所以,广告主们也想借助今日头条投放广告.那么,今日头条怎么投放广告?今日头条平台有三种投放广告形式,开屏广告.信息流广告.详情页广告: 1.开屏广告 该广告位可以让你的产 ...

  7. 如何用python创建一个下载网站-用Python下载一个网页保存为本地的HTML文件实例...

    我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...

  8. 怎么在python下载网站内容-用Python下载一个网页保存为本地的HTML文件实例

    我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...

  9. 怎么保存python文件_python如何保存文本文件

    python保存文本文件的方法: 使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函数就可以关闭并保存文本文件了 示例代码 ...

最新文章

  1. 2011-2012年《软件工程》本科期末试卷
  2. @RequestMapping执行过程
  3. python【力扣LeetCode算法题库】1111- 有效括号的嵌套深度
  4. Ian Thiel:靠这 3 点,实现 30 倍增长,从不盈利到营收 5.5 亿
  5. boost::mpl模块实现lambda相关的测试程序
  6. Java 游戏报错 看不懂求教
  7. 微信小程序订阅消息:用云服务编写订阅消息超详细描述
  8. python车牌识别_Python-车牌识别
  9. TRACE32-ICD的在线帮助ICD教程摘要
  10. 罗辑思维:怎么样成为一个高手 文字版
  11. DCDC Bootstrap自举电路
  12. php读取mpp,php解析mpp文件中的前置任务
  13. Win7开机加速全攻略一:序章和开机原理
  14. 文科类文献综述怎么写?
  15. 刘德华陈年温馨情侣照(多图)
  16. 写在2021最后一天
  17. gitlab服务器社区版安装与使用
  18. LaTex排版一二三
  19. 运算符(operator)
  20. 清理完计算机开机屏红,Windows10电脑开机屏幕变成红色的解决方法

热门文章

  1. 精彩的人生早已开始,看你怎么看待你的人生了
  2. js中的关键字总结呢
  3. js实现new关键字
  4. python:turtle :带诗的玫瑰
  5. 掌握try catch finally的基本用法 1216
  6. Shell 练习题(二)
  7. 百度地图室内地图及方向传感器实现
  8. 关于Oracle VM VirtualBox如何使用软驱的问题
  9. TCP/IP 开胃菜 之 HTTP
  10. django admin后台管理插件django-suit入门