亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

磁盤(pán)垃圾文件清理器python代碼實(shí)現(xiàn)

 更新時(shí)間:2020年08月24日 14:25:59   作者:董付國(guó)  
幾行Python代碼打造自己的磁盤(pán)垃圾文件清理器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文假設(shè)某些特定類型的文件和大小為0的文件為垃圾文件,可以自由擴(kuò)展代碼的列表,也就是垃圾文件的類型。

from os.path import isdir, join, splitext
from os import remove, listdir, chmod, stat
import sys

#指定要?jiǎng)h除的文件類型
filetypes = ['.tmp', '.log', '.obj', '.txt']

def delCertainFiles(directory):
 for filename in listdir(directory):
 temp = join(directory, filename)
 if isdir(temp):
 #遞歸調(diào)用
 delCertainFiles(temp)
 elif splitext(temp)[1] in filetypes or stat(temp).st_size==0:
 #修改文件屬性,獲取訪問(wèn)權(quán)限
 chmod(temp, 0o777)
 #刪除文件
 remove(temp)
 print(temp, ' deleted....')

if __name__ == '__main__':
 paths = sys.argv[1:]
 for path in paths:
 if isdir(path):
 delCertainFiles(path)

把上面的代碼保存為t.py,然后打開(kāi)命令提示符窗口,執(zhí)行命令“Python t.py c:\test”,其中“c:\test”表示要清理的文件夾,如果有多個(gè)文件夾要清理的話,可以使用空格隔開(kāi)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?中的裝飾器實(shí)現(xiàn)函數(shù)的緩存(場(chǎng)景分析)

    Python?中的裝飾器實(shí)現(xiàn)函數(shù)的緩存(場(chǎng)景分析)

    Python中的裝飾器可以用于實(shí)現(xiàn)函數(shù)的緩存,其原理是在函數(shù)執(zhí)行前,首先判斷傳入的參數(shù)是否在緩存中已經(jīng)存在對(duì)應(yīng)的計(jì)算結(jié)果,這篇文章主要介紹了Python?中的裝飾器可以用于實(shí)現(xiàn)函數(shù)的緩存,需要的朋友可以參考下
    2023-02-02
  • Python 繼承,重寫(xiě),super()調(diào)用父類方法操作示例

    Python 繼承,重寫(xiě),super()調(diào)用父類方法操作示例

    這篇文章主要介紹了Python 繼承,重寫(xiě),super()調(diào)用父類方法,結(jié)合完整實(shí)例形式詳細(xì)分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中子類繼承與重寫(xiě)父類方法的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • python中xrange和range的區(qū)別

    python中xrange和range的區(qū)別

    這篇文章主要介紹了python中xrange和range的區(qū)別,需要的朋友可以參考下
    2014-05-05
  • Python正確重載運(yùn)算符的方法示例詳解

    Python正確重載運(yùn)算符的方法示例詳解

    這篇文章主要給大家介紹了關(guān)于Python如何正確重載運(yùn)算符的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • Python采集股票數(shù)據(jù)并制作可視化柱狀圖

    Python采集股票數(shù)據(jù)并制作可視化柱狀圖

    這篇文章主要介紹了如何利用Python采集股票數(shù)據(jù)并制作可視化柱狀圖,文中的示例代碼講解詳細(xì),快來(lái)跟上小編一起動(dòng)手嘗試一下吧
    2022-04-04
  • Python中常用utils庫(kù)詳細(xì)介紹

    Python中常用utils庫(kù)詳細(xì)介紹

    這篇文章主要給大家介紹了關(guān)于Python中常用utils庫(kù)的相關(guān)資料,Utils是一個(gè)Python庫(kù),它提供了一系列的工具,可以幫助你更輕松地管理你的Python環(huán)境,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • python簡(jiǎn)單判斷序列是否為空的方法

    python簡(jiǎn)單判斷序列是否為空的方法

    這篇文章主要介紹了python簡(jiǎn)單判斷序列是否為空的方法,可通過(guò)if語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的判斷功能,需要的朋友可以參考下
    2015-06-06
  • 如何清空python的變量

    如何清空python的變量

    在本篇文章里小編給大家分享的是關(guān)于清空python的變量的方法,有需要的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • Python格式化日期時(shí)間操作示例

    Python格式化日期時(shí)間操作示例

    這篇文章主要介紹了Python格式化日期時(shí)間操作,結(jié)合實(shí)例形式分析了Python使用time模塊針對(duì)日期時(shí)間的獲取、轉(zhuǎn)換、格式化、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • python如何利用cv2.rectangle()繪制矩形框

    python如何利用cv2.rectangle()繪制矩形框

    cv2.rectangle這個(gè)函數(shù)的作用是在圖像上繪制一個(gè)簡(jiǎn)單的矩形,下面這篇文章主要給大家介紹了關(guān)于python如何利用cv2.rectangle()繪制矩形框的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12

最新評(píng)論