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

通過python將大量文件按修改時(shí)間分類的方法

 更新時(shí)間:2018年10月17日 09:39:12   作者:AlexAcce  
今天小編就為大家分享一篇通過python將大量文件按修改時(shí)間分類的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

需求是這樣的,我從本科到現(xiàn)在硬盤里存了好多照片,本來是按類別分的,有一天,我突然想,要是能按照時(shí)間來分類可能會(huì)更好??梢杂益I查看照片的屬性,看它的修改日期,從而分類,但是十幾個(gè)G的照片手動(dòng)分類工作量還是很大的,所以想著寫個(gè)腳本程序來完成這一個(gè)工作。

程序主要是獲取文件的修改時(shí)間,包括年和月,并以此為名創(chuàng)建文件夾,再用遞歸調(diào)用的方式遍歷整個(gè)文件夾,將每一張照片拷貝到相應(yīng)的文件夾下。

程序源碼如下:

#coding:utf-8
import os
import sys
import os.path
import time
from shutil import Error
from shutil import copystat
from shutil import copy2

path_str = r"D:\pic";

def copy_file(src_file, dst_dir):
 if os.path.isdir(dst_dir): 
  pass;
 else: 
  os.makedirs(dst_dir);
 print(src_file);
 print(dst_dir);
 copy2(src_file, dst_dir) 

def walk_file(file_path):
 for root, dirs, files in os.walk(file_path, topdown=False):
  for name in files:
   com_name = os.path.join(root, name);
   t=os.stat(com_name);
   copy_path_str = path_str+r"\year"+str(time.localtime(t.st_mtime).tm_year)+r"\month"+str(time.localtime(t.st_mtime).tm_mon);
   print(copy_path_str);
   copy_file(com_name,copy_path_str); 
  for name in dirs:
   walk_file(name);

walk_file(path_str);

以上這篇通過python將大量文件按修改時(shí)間分類的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • TensorFlow隱藏操作探索(張量操作和定制模型算法)

    TensorFlow隱藏操作探索(張量操作和定制模型算法)

    這篇文章主要為大家介紹了TensorFlow隱藏操作探索(張量操作和定制模型算法),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 基于python實(shí)現(xiàn)在excel中讀取與生成隨機(jī)數(shù)寫入excel中

    基于python實(shí)現(xiàn)在excel中讀取與生成隨機(jī)數(shù)寫入excel中

    最近接個(gè)項(xiàng)目,項(xiàng)目要求是這樣的:在一份已知的excel表格中讀取學(xué)生的學(xué)號(hào)與姓名,再將這些數(shù)據(jù)放到新的excel表中的第一列與第二列,最后再生成隨機(jī)數(shù)作為學(xué)生的考試成績,具體實(shí)現(xiàn)代碼大家參考下本文
    2018-01-01
  • Python3使用 GitLab API 進(jìn)行批量合并分支

    Python3使用 GitLab API 進(jìn)行批量合并分支

    這篇文章主要介紹了Python3使用 GitLab API 進(jìn)行批量合并分支的思路詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn)

    selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn)

    這篇文章主要介紹了selenium WebDriverWait類等待機(jī)制的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python中pymysql的executemany使用方式

    python中pymysql的executemany使用方式

    這篇文章主要介紹了python中pymysql的executemany使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 人工神經(jīng)網(wǎng)絡(luò)算法知識(shí)點(diǎn)總結(jié)

    人工神經(jīng)網(wǎng)絡(luò)算法知識(shí)點(diǎn)總結(jié)

    在本篇內(nèi)容里小編給大家分享了人工神經(jīng)網(wǎng)絡(luò)算法的相關(guān)知識(shí)點(diǎn)以及原理介紹,需要的朋友們參考下。
    2019-06-06
  • Pandas條件篩選與組合篩選的使用

    Pandas條件篩選與組合篩選的使用

    本文主要介紹了Pandas條件篩選與組合篩選的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python繪圖庫之pyqtgraph的用法詳解

    Python繪圖庫之pyqtgraph的用法詳解

    PyQtGraph建立在Qt QGraphicsScene的原生庫,可提供更好更高性能繪圖能力,特別是對(duì)于實(shí)時(shí)數(shù)據(jù),可以提供交互性和使用Qt圖形小部件輕松自定義繪圖的能力。本文就來解釋一下pyqtgraph的用法,需要的可以收藏一下
    2022-12-12
  • 基于Python實(shí)現(xiàn)銀行卡識(shí)別的示例代碼

    基于Python實(shí)現(xiàn)銀行卡識(shí)別的示例代碼

    銀行卡識(shí)別是一個(gè)在金融、安全等領(lǐng)域具有重要應(yīng)用的問題,本文主要為大家介紹了如何使用Python和深度學(xué)習(xí)技術(shù)來實(shí)現(xiàn)銀行卡識(shí)別功能,需要的可以參考下
    2024-03-03
  • python獲取字符串中的email

    python獲取字符串中的email

    這篇文章主要介紹了python獲取字符串中的email,通過調(diào)用re庫,通過使用compile、findall獲取字符串中的email,下文詳細(xì)實(shí)現(xiàn)過程需要的小伙伴可以參考一下
    2022-03-03

最新評(píng)論

沙洋县| 枣强县| 乐都县| 常宁市| 开封市| 清新县| 日照市| 新竹县| 普安县| 梓潼县| 宝应县| 铜山县| 南开区| 遵化市| 红安县| 台北县| 曲沃县| 铜山县| 麻城市| 扎鲁特旗| 新巴尔虎右旗| 宁陵县| 桑日县| 沛县| 邵阳县| 惠来县| 新干县| 甘孜| 隆子县| 陆川县| 扬中市| 海兴县| 曲沃县| 枣庄市| 杭锦后旗| 青阳县| 宁远县| 穆棱市| 萨嘎县| 长治市| 仁怀市|