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

使用Python實現從各個子文件夾中復制指定文件的方法

 更新時間:2018年10月25日 14:49:27   作者:bit_cs2010  
今天小編就為大家分享一篇使用Python實現從各個子文件夾中復制指定文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

之前用來整理圖片的小程序,拿來備忘,算是使用Python復制文件的一個例子。

# -*- coding: utf-8 -*-
#程序用來拷貝文件并輸出圖片采集日期等其他信息到Excel中
#文件夾結構:
#2016_07_07
#  -Data_07_07_001
#   -Random1
#    -image001_co.pgm
#    -image001_c1.pgm
#    -image002_co.pgm
#    -image002_c1.pgm
#    -……
#   -Random2
#   -……
#  -Data_07_07_002
#  -Data_07_07_003
#  -……
#所以我們只是拷貝每個子文件夾中,Random1文件夾中的_co.pgm數據
 
import os
import re
import xlwt
 
hang=0
#遞歸復制文件夾內的文件
def copyFiles(sourceDir,targetDir): 
 global hang   #全局變量,記錄即將寫入Excel的行號
 worksheet.write(hang, 0, label = sourceDir)
 for file in os.listdir(sourceDir):
  frames = '('+file[file.find('_')+1:]+')' #待寫入Excel中的數據
  sourceDir1 = os.path.join(sourceDir,file) #路徑名拼接
  targetDir1 = os.path.join(targetDir,file)
  for file in os.listdir(sourceDir1):
   sourceDir2 = os.path.join(sourceDir1,file) 
   #忽略某些特定的子文件夾
   if sourceDir2.find("Random1")>0: 
   #列出源目錄文件和文件夾
    count= -1
    for file in os.listdir(sourceDir2): 
    #拼接完整路徑
     if re.search('_c0.pgm',file):
      count+=1
      sourceFile = os.path.join(sourceDir2,file) 
      targetFile = os.path.join(targetDir1,file) 
 
      if os.path.isfile(sourceFile):
       if not os.path.exists(targetDir1):
        os.makedirs(targetDir1)
       if not os.path.exists(targetFile) or (os.path.exists(targetFile) and (os.path.getsize(targetFile) != os.path.getsize(sourceFile))):
        open(targetFile, "wb").write(open(sourceFile, "rb").read())
        print targetFile+" copy succeeded"
    frames = '0-'+str(count)+frames
    worksheet.write(hang, 1, label = 1)
    worksheet.write(hang, 2, label = frames)
    hang+=1
    print frames
 
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('My Worksheet')
copyFiles("F:/2016_07_07","F:/07_07")
workbook.save('auto_book.xls')
print 'end'

以上這篇使用Python實現從各個子文件夾中復制指定文件的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python faker生成器生成虛擬數據代碼實例

    Python faker生成器生成虛擬數據代碼實例

    這篇文章主要介紹了Python faker生成器生成虛擬數據代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Python中使用PyExecJS庫執(zhí)行JavaScript函數

    Python中使用PyExecJS庫執(zhí)行JavaScript函數

    Python在運行JavaScript函數時,需要用到外部庫來執(zhí)行JavaScript,本文主要介紹了Python中使用PyExecJS庫執(zhí)行JavaScript函數,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Python實現爬蟲從網絡上下載文檔的實例代碼

    Python實現爬蟲從網絡上下載文檔的實例代碼

    小編最近在研究python,接觸到了爬蟲,本文給大家?guī)砹薖ython實現爬蟲從網絡上下載文檔的知識。下面小編把具體實例代碼分享到腳本之家平臺,感興趣的朋友參考下吧
    2018-06-06
  • 對python數據切割歸并算法的實例講解

    對python數據切割歸并算法的實例講解

    今天小編就為大家分享一篇對python數據切割歸并算法的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python實現word 2007文檔轉換為pdf文件

    python實現word 2007文檔轉換為pdf文件

    這篇文章主要為大家詳細介紹了python實現word 2007文檔轉換為pdf文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python樹狀打印項目路徑的實現

    python樹狀打印項目路徑的實現

    在Python中,要打印當前路徑,可以使用os模塊中的getcwd()函數,本文主要介紹了python樹狀打印項目路徑,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • python dataframe NaN處理方式

    python dataframe NaN處理方式

    今天小編就為大家分享一篇python dataframe NaN處理方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python中利用xml.dom模塊解析xml的方法教程

    python中利用xml.dom模塊解析xml的方法教程

    這篇文章主要給大家介紹了關于python中利用xml.dom模塊解析xml的方法教程,文中通過示例代碼介紹的非常詳細,相信對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Python實現無痛修改第三方庫源碼的方法詳解

    Python實現無痛修改第三方庫源碼的方法詳解

    很多時候,我們下載的 第三方庫 是不會有需求不滿足的情況,但也有極少的情況,第三方庫 沒有兼顧到需求,本文將介紹幾個修改源碼的操作,大家可以根據需求進行選擇
    2025-03-03
  • 基于python OpenCV實現動態(tài)人臉檢測

    基于python OpenCV實現動態(tài)人臉檢測

    這篇文章主要為大家詳細介紹了基于python OpenCV實現動態(tài)人臉檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論

长岭县| 灵山县| 乐东| 邻水| 固原市| 苗栗市| 福州市| 松原市| 交城县| 邢台县| 神木县| 鹤峰县| 祁连县| 屏边| 兴海县| 和平县| 砀山县| 明星| 石家庄市| 探索| 富民县| 章丘市| 榆社县| 汉源县| 锡林郭勒盟| 大安市| 玉林市| 南京市| 瓮安县| 建昌县| 宁远县| 玉龙| 柘荣县| 永善县| 依兰县| 竹山县| 开原市| 厦门市| 象州县| 阿克陶县| 许昌县|