360软件管家怎么下载python_​再见,360安全卫士

今日推文速看

二条:神仙APP!彻底逼死付费软件!

三条:用Python分析北京市蛋壳公寓租房数据

四条:8个高效Python数据分析的技巧(附完整代码)?

五条:联手腾讯云给Python新手推荐的入门文章集合!

↑关注 + 星标 ,每天学Python新技能

后台回复【大礼包】送你Python自学大礼包

在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:

.tmp、

._mp)日志文件(

.log)、临时帮助文件(

.gid)、磁盘检查文件(

.chk)、临时备份文件(如:

.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。

清理电脑垃圾最常用的是360安全卫士,看着清理完成,释放了N个GB的空间,别提多舒适了。但是作为Pythoneer自然要玩点不一样的,这里向大家介绍一种利用任务计划执行py脚本实现自动清理电脑垃圾的方法,感兴趣的同学可以试试。

同学们也不要太较真哈,这个方法肯定不能跟360媲美,其实很早之前网上有个清除垃圾的.bat文件也能清理电脑垃圾文件,本文主要目的是换一种姿势学习Python。

清理目标

系统盘 %system% 下文件类型:

【临时文件(*.tmp)】

【临时文件(*._mp)】

【日志文件(*.log)】

【临时帮助文件(*.gid)】

【磁盘检查文件(*.chk)】

【临时备份文件(*.old)】

【Excel备份文件(*.xlk)】

【临时备份文件(*.bak)】

用户目录 %userprofile% 下文件夹

【COOKIE】 cookies*.*

【文件使用记录】 recent*.*

【IE临时文件】 Temporary Internet Files*.*

【临时文件文件夹】 Temp*.*.

Windows 目录 %windir% 下文件夹

【预读取数据文件夹】 prefetch*.*

【临时文件】 temp*.*

Python os

Python os 模块提供了非常丰富的方法用来处理文件和目录,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块。

具体就不过多介绍,大家可以看一下官方文档,也没必要细究,用到哪个知道怎么查就行了。

https://docs.python.org/zh-cn/3/library/os.html

Python脚本

造轮子不如站在巨人的肩膀上,发现已经有博主写过了,不过是用Python2编写的,print的地方改一下就行了。

https://www.cnblogs.com/ruler-madman/p/13445863.html

import os

del_extension = {

'.tmp': '临时文件',

'._mp': '临时文件_mp',

'.log': '日志文件',

'.gid': '临时帮助文件',

'.chk': '磁盘检查文件',

'.old': '临时备份文件',

'.xlk': 'Excel备份文件',

'.bak': '临时备份文件bak'

}

del_userprofile = ['cookies', 'recent', 'Temporary Internet Files', 'Temp']

del_windir = ['prefetch', 'temp']

SYS_DRIVE = os.environ['systemdrive'] + '\'

USER_PROFILE = os.environ['userprofile']

WIN_DIR = os.environ['windir']

def del_dir_or_file(root):

try:

if os.path.isfile(root):

os.remove(root)

print ("file",root,"removed")

elif os.path.isdir(root):

os.rmdir(root)

print("dir",root,"removed")

except WindowsError:

print("failure",root,"can't remove")

def formatSize(b):

try:

kb = b // 1024

except:

print("传入字节格式不对")

return "Error"

if kb > 1024:

M = kb // 1024

if M > 1024:

G = M // 1024

return "%dG" % G

else:

return "%dM" % M

else:

return "%dkb" % kb

class DiskClean(object):

def __init__(self):

self.del_info = {}

self.del_file_paths = []

self.total_size = 0

for i,j in del_extension.items():

self.del_info[i] = dict(name = j,count = 0 )

def scanf(self):

for roots,dirs,files in os.walk(USER_PROFILE):

for files_item in files:

file_extension = os.path.splitext(files_item)[1]

if file_extension in self.del_info:

file_full_path = os.path.join(roots,files_item)

self.del_file_paths.append(file_full_path)

self.del_info[file_extension]['count'] += 1

self.total_size += os.path.getsize(file_full_path)

def show(self):

re = formatSize(self.total_size)

for i in self.del_info:

print(self.del_info[i]["name"],"共计",self.del_info[i]["count"],"个")

return re

def delete_files(self):

for i in self.del_file_paths:

print(i)

del_dir_or_file(i)

if __name__ == "__main__":

print("初始化清理垃圾程序")

cleaner = DiskClean()

print("开始扫描垃圾文件请耐心等待n")

cleaner.scanf()

print("扫描成功,结果如下")

re = cleaner.show()

cleaner.delete_files()

调通之后另存为kill360.py,保存到python的工作目录,不知道工作目录可以运行os.getcwd()查看。另外还需要确保python的安装目录已添加到path系统变量中,方法:在电脑中,右键打开 我的电脑(此电脑)属性高级系统设置环境变量

cmd打开命令行输入 python 命令,如下图即成功:

然后新建一个kill360.bat文件,输入一下内容,然后

将其和.

py文件一起放到工作目录下

python kill360.py

任务计划程序

打开任务计划程序

创建任务及配置过程

触发预设条件,电脑就会自动执行kill360.py文件,自动清理电脑垃圾。

以后,就高枕无忧了。

同学们学废了吗?给了

三连

可好?

《人脸识别与美颜算法实战:基于Python、机器学习与深度学习》  是一本新手入门人工智能图像处理技术的基础图书,其主旨是带领读者从零开始学习人脸识别与美颜算法的相关知识。书中介绍了Python图像处理的相关知识以及机器学习和深度学习理论及其在人脸识别与美颜领域中的应用。书中秉承知识点结合案例的方式讲解,穿插了60多个行业案例和代码进行实战,以降低读者的学习难度。

推荐阅读

扫码回复「大礼包」后获取大礼

新人福利送大家一份Python学习大礼包,从Python基础,爬虫,数据分析Web开发等全套资料,吃透资料,

这些资料都是视频,新人学起来非常友好。

扫码加微信后备注「Python新手」方便我给你发送资料

Python高仿360软件管家是指使用Python编程语言来开发一个功能与360软件管家相似的软件。下面是一个使用Python实现高仿360软件管家的简单示例: 首先,我们需要创建一个用户界面,可以使用Python的GUI库,如Tkinter、PyQt或wxPython。在界面中,我们可以添加类似于360软件管家的各种功能按钮,如扫描、清理、优化、软件升级等。当用户点击按钮时,对应的功能就会被触发。 其次,我们需要编写针对不同功能的代码逻辑。比如,对于扫描功能,我们可以编写一个扫描函数,用于扫描用户计算机上的垃圾文件、临时文件、无效注册表等,并将扫描结果显示在界面上。对于清理功能,我们可以编写清理函数,用于删除扫描出的垃圾文件等。类似地,我们还可以编写优化、软件升级等功能的代码逻辑。 此外,我们还可以使用Python的爬虫库来实现软件升级功能。通过爬取官方网站或相关软件下载网站的最新版本信息,我们可以编写一个自动更新函数,用于检测当前软件的版本号,并与最新版本进行对比。如果发现有新版本可用,就可以提醒用户进行软件更新。 最后,我们可以打包成可执行文件,方便用户直接使用。Python有很多打包工具可以帮助我们将Python代码打包成可执行文件,如PyInstaller、cx_Freeze等。通过打包,用户可以在没有安装Python环境的情况下直接使用我们开发的高仿360软件管家。 总而言之,使用Python编程语言开发一个高仿360软件管家,需要创建用户界面、编写各种功能的代码逻辑,并可以使用爬虫库实现软件升级功能。最后,通过打包工具将Python代码打包成可执行文件,方便用户使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值