亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python刪除指定目錄下的過期文件的代碼

發布時間:2020-05-18 02:54:13 來源:網絡 閱讀:311 作者:Ilovejcode 欄目:編程語言

在代碼過程中,將代碼過程中比較常用的一些代碼段做個備份,如下的代碼是關于Python刪除指定目錄下的過期文件的代碼,應該能對小伙伴也有幫助。

import os
import sys
import time
class DeleteLog:

    def __init__(self,fileName,days):
        self.fileName = fileName
        self.days = days
    def delete(self):
        if os.path.isfile(self.fileName):
            fd = open(self.fileName,'r')
            while 1:
                buffer = fd.readline()
                if not buffer : break
                if os.path.isfile(buffer):
                    os.remove(buffer)
            fd.close()
        elif os.path.isdir(self.fileName):
            for i in [os.sep.join([self.fileName,v]) for v in os.listdir(self.fileName)]:
                print i
                if os.path.isfile(i):
                    if self.compare_file_time(i):
                        os.remove(i)
                elif os.path.isdir(i):
                    self.fileName = i
                    self.delete()
    def compare_file_time(self,file):
        time_of_last_access = os.path.getatime(file)
        if age_in_days > self.days:
            return True
        return False
if __name__ == '__main__':
    if len(sys.argv) == 2:
        obj = DeleteLog(sys.argv[1],0)
        obj.delete()
    elif len(sys.argv) == 3:
        obj = DeleteLog(sys.argv[1],int(sys.argv[2]))
        obj.delete()
    else:
        print "usage: python %s listFileName|dirName [days]" % sys.argv[0]
        sys.exit(1)
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄢陵县| 岑溪市| 武义县| 四子王旗| 潼关县| 宜章县| 江安县| 伊宁县| 彭山县| 蒲城县| 尉氏县| 内黄县| 千阳县| 鄂托克前旗| 左云县| 诸暨市| 合肥市| 浮梁县| 新余市| 绥芬河市| 泰兴市| 商城县| 潞城市| 晋江市| 南漳县| 姜堰市| 清河县| 彰化市| 威信县| 敦化市| 舒城县| 塘沽区| 施甸县| 远安县| 威远县| 陈巴尔虎旗| 襄汾县| 宣汉县| 富蕴县| 衡水市| 肥东县|