360软件管家怎么下载python_再见,360安全卫士
今日推文速看
二條:神仙APP!徹底逼死付費軟件!
三條:用Python分析北京市蛋殼公寓租房數(shù)據(jù)
四條:8個高效Python數(shù)據(jù)分析的技巧(附完整代碼)?
五條:聯(lián)手騰訊云給Python新手推薦的入門文章集合!
↑關(guān)注 + 星標(biāo)?,每天學(xué)Python新技能
后臺回復(fù)【大禮包】送你Python自學(xué)大禮包
在Windows在安裝和使用過程中都會產(chǎn)生相當(dāng)多的垃圾文件,包括臨時文件(如:
.tmp、
._mp)日志文件(
.log)、臨時幫助文件(
.gid)、磁盤檢查文件(
.chk)、臨時備份文件(如:
.old、*.bak)以及其他臨時文件。特別是如果一段時間不清理IE的臨時文件夾“Temporary Internet Files”,其中的緩存文件有時會占用上百MB的磁盤空間。這些LJ文件不僅僅浪費了寶貴的磁盤空間,嚴(yán)重時還會使系統(tǒng)運行慢如蝸牛。
清理電腦垃圾最常用的是360安全衛(wèi)士,看著清理完成,釋放了N個GB的空間,別提多舒適了。但是作為Pythoneer自然要玩點不一樣的,這里向大家介紹一種利用任務(wù)計劃執(zhí)行py腳本實現(xiàn)自動清理電腦垃圾的方法,感興趣的同學(xué)可以試試。
同學(xué)們也不要太較真哈,這個方法肯定不能跟360媲美,其實很早之前網(wǎng)上有個清除垃圾的.bat文件也能清理電腦垃圾文件,本文主要目的是換一種姿勢學(xué)習(xí)Python。
清理目標(biāo)
系統(tǒng)盤 %system% 下文件類型:
【臨時文件(*.tmp)】
【臨時文件(*._mp)】
【日志文件(*.log)】
【臨時幫助文件(*.gid)】
【磁盤檢查文件(*.chk)】
【臨時備份文件(*.old)】
【Excel備份文件(*.xlk)】
【臨時備份文件(*.bak)】
用戶目錄 %userprofile% 下文件夾
【COOKIE】?cookies*.*
【文件使用記錄】?recent*.*
【IE臨時文件】?Temporary?Internet?Files*.*
【臨時文件文件夾】?Temp*.*.
Windows 目錄 %windir% 下文件夾
【預(yù)讀取數(shù)據(jù)文件夾】?prefetch*.*
【臨時文件】?temp*.*
Python os
Python os 模塊提供了非常豐富的方法用來處理文件和目錄,它會自適應(yīng)于不同的操作系統(tǒng)平臺,根據(jù)不同的平臺進行相應(yīng)的操作,在python編程時,經(jīng)常和文件、目錄打交道,這時就離不了os模塊。
具體就不過多介紹,大家可以看一下官方文檔,也沒必要細(xì)究,用到哪個知道怎么查就行了。
https://docs.python.org/zh-cn/3/library/os.html
Python腳本
造輪子不如站在巨人的肩膀上,發(fā)現(xiàn)已經(jīng)有博主寫過了,不過是用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("傳入字節(jié)格式不對")
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("掃描成功,結(jié)果如下")
re?=?cleaner.show()
cleaner.delete_files()
調(diào)通之后另存為kill360.py,保存到python的工作目錄,不知道工作目錄可以運行os.getcwd()查看。另外還需要確保python的安裝目錄已添加到path系統(tǒng)變量中,方法:在電腦中,右鍵打開 我的電腦(此電腦)屬性高級系統(tǒng)設(shè)置環(huán)境變量
cmd打開命令行輸入 python 命令,如下圖即成功:
然后新建一個kill360.bat文件,輸入一下內(nèi)容,然后
將其和.
py文件一起放到工作目錄下
。
python?kill360.py
?
?
?
?
?
?
?
?
?
?
?
任務(wù)計劃程序
打開任務(wù)計劃程序
創(chuàng)建任務(wù)及配置過程
觸發(fā)預(yù)設(shè)條件,電腦就會自動執(zhí)行kill360.py文件,自動清理電腦垃圾。
以后,就高枕無憂了。
同學(xué)們學(xué)廢了嗎?給了
三連
可好?
《人臉識別與美顏算法實戰(zhàn):基于Python、機器學(xué)習(xí)與深度學(xué)習(xí)》? 是一本新手入門人工智能圖像處理技術(shù)的基礎(chǔ)圖書,其主旨是帶領(lǐng)讀者從零開始學(xué)習(xí)人臉識別與美顏算法的相關(guān)知識。書中介紹了Python圖像處理的相關(guān)知識以及機器學(xué)習(xí)和深度學(xué)習(xí)理論及其在人臉識別與美顏領(lǐng)域中的應(yīng)用。書中秉承知識點結(jié)合案例的方式講解,穿插了60多個行業(yè)案例和代碼進行實戰(zhàn),以降低讀者的學(xué)習(xí)難度。
推薦閱讀
掃碼回復(fù)「大禮包」后獲取大禮
新人福利送大家一份Python學(xué)習(xí)大禮包,從Python基礎(chǔ),爬蟲,數(shù)據(jù)分析Web開發(fā)等全套資料,吃透資料,
這些資料都是視頻,新人學(xué)起來非常友好。
掃碼加微信后備注「Python新手」方便我給你發(fā)送資料
總結(jié)
以上是生活随笔為你收集整理的360软件管家怎么下载python_再见,360安全卫士的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker启动nginx命令
- 下一篇: Linux常用命令——rpmbuild命