最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享五個(gè)超實(shí)用Python腳本,減少垃圾軟件負(fù)擔(dān)

 更新時(shí)間:2022年05月28日 11:06:44   作者:五包辣條!  
今天給大家?guī)韼讉€(gè)實(shí)用的python腳本工具,可以實(shí)現(xiàn)系統(tǒng)提示工具、文件夾清理工具等,這樣就再也不用擔(dān)心女朋友在電腦里安裝垃圾軟件啦

前言

大家好,我是辣條

今天給大家?guī)韼讉€(gè)實(shí)用的python腳本工具,原因不難猜這段時(shí)間我親愛的女朋友呢給我整出點(diǎn)小花樣,差點(diǎn)讓我電腦GG了。我打開系統(tǒng)盤一看真的是通紅通紅的啊 細(xì)細(xì)一看一堆的垃圾軟件,關(guān)鍵是她安裝的時(shí)候壓根不看附帶一堆的垃圾軟件,這時(shí)候我只能掏出我珍藏多年的一些腳本用以避免之后再發(fā)生類似的慘案了

系統(tǒng)提示工具

這個(gè)工具用到了win10toast庫來觸發(fā)系統(tǒng)的通知,可以用于提示重要事情。

#定時(shí)通知腳本
from win10toast import ToastNotifier
import time
#構(gòu)建通知對(duì)象實(shí)例
toaster = ToastNotifier()

title = input("請(qǐng)輸入事件標(biāo)題:")
content = input("請(qǐng)輸入事件提要")
time_min = float(input("請(qǐng)輸入提醒時(shí)間(分鐘):"))

#time_min = time_min * 60
print("設(shè)置完成!")
time.sleep(1)
print("開始運(yùn)行..")
time.sleep(time_min)
toaster.show_toast(f"{title}", f"{content}", duration=10, threaded=True)
while toaster.notification_active(): time.sleep(0.005)

文件夾清理工具

import os 
import threading 
import time 
  
  
def get_file_list(file_path): 
#文件按最后修改時(shí)間排序 
    dir_list = os.listdir(file_path) 
    if not dir_list: 
        return 
    else: 
        dir_list = sorted(dir_list, key=lambda x: os.path.getmtime(os.path.join(file_path, x))) 
    return dir_list 
  
def get_size(file_path): 
    """[summary] 
    Args: 
        file_path ([type]): [目錄] 
 
    Returns: 
        [type]: 返回目錄大小,MB 
    """ 
    totalsize=0 
    for filename in os.listdir(file_path): 
        totalsize=totalsize+os.path.getsize(os.path.join(file_path, filename)) 
    #print(totalsize / 1024 / 1024) 
    return totalsize / 1024 / 1024 
  
def detect_file_size(file_path, size_Max, size_Del): 
    """[summary] 
    Args: 
        file_path ([type]): [文件目錄] 
        size_Max ([type]): [文件夾最大大小] 
        size_Del ([type]): [超過size_Max時(shí)要?jiǎng)h除的大小] 
    """ 
    print(get_size(file_path)) 
    if get_size(file_path) > size_Max: 
        fileList = get_file_list(file_path) 
        for i in range(len(fileList)): 
            if get_size(file_path) > (size_Max - size_Del): 
                print ("del :%d %s" % (i + 1, fileList[i])) 
                #os.remove(file_path + fileList[i]) 
     
  
def detectFileSize(): 
 #檢測(cè)線程,每個(gè)5秒檢測(cè)一次 
    while True: 
        print('======detect============') 
        detect_file_size("/Users/aaron/Downloads/", 100, 30) 
        time.sleep(5) 
   
if __name__ == "__main__": 
    #創(chuàng)建檢測(cè)線程 
    detect_thread = threading.Thread(target = detectFileSize) 
    detect_thread.start()

PDF文件轉(zhuǎn)音頻

import pyttsx3
import pyPDF2

book = open('路徑/book.pdf',rb)
pdfreader = pyPDF2.PdfFileReader(book)
pages = pdfreader.numPages
print(pages)

voice = pyttsx3.init()
page = pdfreader.getpage(3)
text = page.extractText()
speaker.say(text)
speaker.runAndWait()

批量壓縮文件

import zipfile # zipfile庫 壓縮文件
import os
import time


def batch_zip(start_dir):
    start_dir = start_dir #文件路徑
    file_news = start_dir + '.zip' # 壓縮后文件夾的名字

    z = zipfile.ZipFile(file_news, 'w', zipfile.ZIP_DEFLATED)
    for dir_path, dir_names, file_names in os.walk(start_dir):
        #避免從根目錄復(fù)制
        f_path = dir_path.replace(start_dir, '')
        #壓縮所有文件
        f_path = f_path and f_path + os.sep
        for filename in file_names:
            z.write(os.path.join(dir_path, filename), f_path + filename)
     z.close()
     return file_news


batch_zip('./data/ziptest')

郵件發(fā)送

# 1、導(dǎo)入模塊
import yagmail

# 2、設(shè)置smtp服務(wù)信息
yag = yagmail.SMTP(user="改成自己的郵箱賬號(hào)@126.com", password="改成自己的郵箱密碼", host='smtp.126.com')

# 3、設(shè)置郵件主題與郵件內(nèi)容
subject = 'Python郵件測(cè)試'
content = ['Python郵件測(cè)試 -- 郵件來自黑馬程序員Python+大數(shù)據(jù)']

# 4、發(fā)送郵件
yag.send('gocndws@126.com', subject, content)

以上就是分享五個(gè)超實(shí)用Python腳本,減少垃圾軟件負(fù)擔(dān)的詳細(xì)內(nèi)容,更多關(guān)于Python腳本的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python非對(duì)稱加密算法RSA實(shí)現(xiàn)原理與應(yīng)用詳解

    python非對(duì)稱加密算法RSA實(shí)現(xiàn)原理與應(yīng)用詳解

    RSA加密算法是一種非對(duì)稱加密算法,RSA算法的安全性基于大數(shù)分解的困難性,即已知兩個(gè)大素?cái)?shù)p和q的乘積n,求解p和q非常困難,RSA算法廣泛應(yīng)用于數(shù)據(jù)加密和數(shù)字簽名等領(lǐng)域,本文將詳細(xì)介紹如何在Python中使用RSA算法進(jìn)行加密和解密,需要的朋友可以參考下
    2024-09-09
  • 一篇文章教你掌握python數(shù)據(jù)類型的底層實(shí)現(xiàn)

    一篇文章教你掌握python數(shù)據(jù)類型的底層實(shí)現(xiàn)

    這篇文章主要介紹了Python 數(shù)據(jù)類型的底層實(shí)現(xiàn)原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-09-09
  • 和孩子一起學(xué)習(xí)python之變量命名規(guī)則

    和孩子一起學(xué)習(xí)python之變量命名規(guī)則

    這篇文章我們給大家總結(jié)了關(guān)于兒童學(xué)習(xí)python中的變量命名規(guī)則相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友跟著參考學(xué)習(xí)下。
    2018-05-05
  • 學(xué)習(xí)Python中一些實(shí)用的庫

    學(xué)習(xí)Python中一些實(shí)用的庫

    這篇文章主要介紹了Python學(xué)習(xí)之盤點(diǎn)一些Python中實(shí)用的庫,有需要的同學(xué)可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-09-09
  • Python實(shí)現(xiàn)按學(xué)生年齡排序的實(shí)際問題詳解

    Python實(shí)現(xiàn)按學(xué)生年齡排序的實(shí)際問題詳解

    這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)按學(xué)生年齡排序?qū)嶋H問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • 卷積神經(jīng)網(wǎng)絡(luò)如何實(shí)現(xiàn)提取特征

    卷積神經(jīng)網(wǎng)絡(luò)如何實(shí)現(xiàn)提取特征

    這篇文章主要介紹了卷積神經(jīng)網(wǎng)絡(luò)如何實(shí)現(xiàn)提取特征問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Python configparser模塊配置文件解析與應(yīng)用探究

    Python configparser模塊配置文件解析與應(yīng)用探究

    在Python中,configparser模塊是用于處理配置文件的重要工具,本文將全面探討configparser模塊的使用方法,包括讀取、修改、寫入配置文件,以及如何在實(shí)際項(xiàng)目中應(yīng)用該模塊,結(jié)合豐富的示例代碼,將深入剖析該模塊的功能和靈活性
    2024-01-01
  • Python 實(shí)現(xiàn)將數(shù)組/矩陣轉(zhuǎn)換成Image類

    Python 實(shí)現(xiàn)將數(shù)組/矩陣轉(zhuǎn)換成Image類

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)將數(shù)組/矩陣轉(zhuǎn)換成Image類,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python分割和拼接字符串

    python分割和拼接字符串

    python分割和拼接字符串的實(shí)例,使用了string的split和join 方法,并對(duì)這二個(gè)方法做說明。
    2013-11-11
  • 淺談Python數(shù)學(xué)建模之線性規(guī)劃

    淺談Python數(shù)學(xué)建模之線性規(guī)劃

    線性規(guī)劃是運(yùn)籌學(xué)中研究較早、發(fā)展較快、應(yīng)用廣泛、方法較成熟的一個(gè)重要分支,它是輔助人們進(jìn)行科學(xué)管理的一種數(shù)學(xué)方法。研究線性約束條件下線性目標(biāo)函數(shù)的極值問題的數(shù)學(xué)理論和方法
    2021-06-06

最新評(píng)論

柘城县| 南和县| 北流市| 武胜县| 彰武县| 大邑县| 吴江市| 汉源县| 南汇区| 湖州市| 邳州市| 合江县| 深水埗区| 平南县| 金堂县| 广元市| 奇台县| 博湖县| 高安市| 家居| 沛县| 康保县| 儋州市| 图们市| 永兴县| 芒康县| 屏南县| 大同县| 呼玛县| 龙里县| 梧州市| 七台河市| 盖州市| 施甸县| 乐至县| 平陆县| 宝坻区| 运城市| 明水县| 凤翔县| 娄底市|