qq微信占用内存太大了怎么办,qq微信占用内存太大了怎么办

  qq微信占用内存太大了怎么办,qq微信占用内存太大了怎么办

  有没有发现,以前16G内存可以用好几个游戏,现在128G内存不够日常使用?且不说装什么游戏,这其实就是软件内存太大造成的。今天我们用python来清理一下。

  00-1010简介:Text: glob模块glob方法zlib.crc32重复摘要

  

目录

  你好,你好~你遇到过这种情况吗?你的手机里没有内存。一旦你到达设置,看一看。

  还有微信10g!

  啊,这个。太离谱了!好吧好吧,设置里有清除数据的功能。点下来,记忆暂时回来了,但是宝,你确定你微信和QQ里的信息没用吗?

  用Python写一个删除重复文件的脚本来清理这些微信和QQ空间。当你清除记忆时,确保你的重要信息仍然存在。

  

导语:

  

正文:

  Glob模块非常简单,它用于查找文件和文件夹。只使用三个匹配来查找文件:“*”、“?”, []。

  通配符函数

  *:匹配0个或更多字符。

  * *:匹配所有文件、目录、子目录和子目录中的文件。

  ?匹配一个字符,这里用正则表达式?(常规?匹配前一个表达式0或1次)

  []:匹配指定范围内的字符,如: [1-9]匹配从1到9的字符。

  [!]:匹配不在指定范围内的字符。

  

glob 模块

  此方法返回所有匹配文件路径的列表。

  #当前路径中的所有py文件

  for fname in glob.glob(**/*)。py ,递归=真):

  打印(名称)

  当前路径下的# py文件file py

  对于glob.glob(py/*)中的fname。py’):

  打印(名称)

  #单字通配符?当前路径文件下有一个以Tem开头的字符文件夹。

  for fname in glob.glob(Tem?):

  打印(名称)

  # Range wildcard [],一个py文件,在当前路径文件下的Tem开头后有几个字符。

  对于glob.glob(Tem[0-9])中的fname。py’):

  打印(名称)

  #范围通配符[!],以Tem开头的当前路径文件下的非数字py文件。

  for fname in glob.glob(Tem[!0-9].py’):

  打印(名称)

  windowns下

  file=glob . glob(r d : \ logs \ * \ *

  

glob方法

  CRC32算法概述CRC全称循环冗余校验,又称循环冗余校验。都是像md5代码一样的哈希。当两个文件的CRC32内容相同时,该文件是相同的。相反,两个文件是不同的文件。

  def crc32(文件路径):

  用open(file_path, rb )作为fh:

  哈希=0

  而True:

  s=fh.read(65536)

  如果不是:

  破裂

  hash=zlib.crc32(s,hash)

  返回X %(哈希0xFFFFFFFF)

  

zlib.crc32

  看到这里,我想每个人都知道如何复制文件:

  1.用glob.glob扫描所有文件,

  2.将文件的crc32值放入字典中,

  3.找到字典中已经存在的crc32值的键,并删除当前文件。

  导入操作系统

  导入zlib

  导入全球

  def扫描_floder(glob_path):

  crc32Dict={}

  for fname in glob.glob(glob_path,recursive=True):

  if os.path.isfile(fname):

  crc=crc32(fname)

  如果crc在crc32Dict:中

  Print(文件已经存在: crc32Dict.get(crc))

  打印(重复文件: fname )

  打印(删除文件: fname )

  os.remove(fname)

  打印()

  else:

  crc32Dict[crc]=fname

  def crc32(文件路径):

  用open(file_path, rb )作为f:

  哈希=0

  而True:

  s=f.read(1024)

  如果不是:

  破裂

  hash=zlib.crc32(s,hash)

  返回X %(哈希0xFFFFFFFF)

  scanning _ floder(r c : \ Users \ xxxx \ Documents \ we chat Files \ xxxx \ file storage \ * * \ *)

  

去重复

  本文介绍了glob模块的使用和crc32值的计算。你学会了吗?

  关于Python帮你解决手机qq微信内存占用过多问题的这篇文章到此为止。关于Python qq微信内存占用的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: