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

使用python os模塊復制文件到指定文件夾的方法

 更新時間:2019年08月22日 08:34:31   作者:weixin-執(zhí)著的boy  
今天小編就為大家分享一篇使用python os模塊復制文件到指定文件夾的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

復制一個文件夾的文件到指定目錄下

import os
import shutil
import time

start_time = time.time()
# 需要被復制的文件夾

old_path = r'D:\zjf_workspace\001-地標、利器、服飾\004文本\json1'
new_path = r'D:\zjf_workspace\001-地標、利器、服飾\004文本\json'
all_list = os.listdir(old_path)
for i in all_list:
 print(i)
 name, suffix = i.rsplit('.json')
 name = name.replace('.','')
 old_name = old_path + '\\' + i
 new_name = new_path + '\\' + name + ".json"
 shutil.copyfile(old_name, new_name)

print(len(all_list))
print(all_list)
end_time = time.time()
print(end_time-start_time,'秒')

優(yōu)化速度:

import gevent
from gevent import monkey

monkey.patch_all()
import os
import shutil
import time


def copy_file(i):
 global num
 num += 1
 print(i,num)
 old_path = r'D:\zjf_workspace\001-地標、利器、服飾\004文本\baidu_isbn5\新建文件夾\txt'
 new_path = r'D:\zjf_workspace\001-地標、利器、服飾\004文本\百度isbn-json-非selenium5'
 name, suffix = i.split('.json')
 name = name.replace('.', '')
 old_name = old_path + '\\' + i
 new_name = new_path + '\\' + name + ".json"
 shutil.copyfile(old_name, new_name)


if __name__ == '__main__':

 start_time = time.time()

 # 需要被復制的文件夾
 old_path = r'D:\zjf_workspace\001-地標、利器、服飾\004文本\baidu_isbn5\新建文件夾\txt'
 all_list = os.listdir(old_path)
 gevent_list = []
 num = 1
 key_num = 0
 for i in all_list:
  key_num += 1
  if key_num >= 1500:
   gevent.joinall(gevent_list)
   gevent.killall(gevent_list)
   gevent_list = []
   key_num = 0
  gevent_list.append(gevent.spawn(copy_file, i))
  # print(i)

 print(len(all_list))
 # print(all_list)
 gevent.joinall(gevent_list)
 end_time = time.time()
 print(end_time - start_time, '秒')

以上這篇使用python os模塊復制文件到指定文件夾的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Django Paginator分頁器的使用示例

    Django Paginator分頁器的使用示例

    django內置的分頁器組件,能夠幫我們實現對查詢的數據進行自動分頁,并返回分頁對象,本文講解分頁器的用法
    2021-06-06
  • Python 實現Mac 屏幕截圖詳解

    Python 實現Mac 屏幕截圖詳解

    今天小編就為大家分享一篇對Python 實現Mac 屏幕截圖詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • 對python for 文件指定行讀寫操作詳解

    對python for 文件指定行讀寫操作詳解

    今天小編就為大家分享一篇對python for 文件指定行讀寫操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python continue繼續(xù)循環(huán)用法總結

    Python continue繼續(xù)循環(huán)用法總結

    本篇文章給大家總結了關于Python continue繼續(xù)循環(huán)的相關知識點以及用法,有需要的朋友跟著學習下吧。
    2018-06-06
  • python?nonlocal的用法詳解

    python?nonlocal的用法詳解

    這篇文章主要給大家介紹了關于python?nonlocal用法的相關資料,最近在python學習中遇到了nonlocal關鍵字但是感到困惑,于是記錄nonlocal關鍵字用法,需要的朋友可以參考下
    2023-10-10
  • Python中字典和集合學習小結

    Python中字典和集合學習小結

    本文通過實例給大家介紹了python中字典和集合的知識小結,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-07-07
  • Python 自動喚醒窗口截圖腳本

    Python 自動喚醒窗口截圖腳本

    截圖的操作用途最為廣泛,你可以用它配合定時工具,定時檢測某個程序的運行情況,本文給大家講下如何使用 win32api 實現自動喚醒并截圖的操作,對Python窗口截圖腳本知識感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • ?Python錯誤與異常處理

    ?Python錯誤與異常處理

    這篇文章主要介紹了?Python錯誤與異常處理,錯誤與異常處理在Python中具有非常重要的地位,熟練的使用錯誤與異常處理能夠為我們的Python編程提供很多的便利之處,希望您閱讀完本文后能夠有所收獲
    2022-01-01
  • python logging模塊的使用總結

    python logging模塊的使用總結

    這篇文章主要介紹了python logging模塊使用總結以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。,需要的朋友可以參考下
    2019-07-07
  • Python中is和==的區(qū)別詳解

    Python中is和==的區(qū)別詳解

    這篇文章主要介紹了Python中is和==的區(qū)別詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論

汽车| 溆浦县| 丹寨县| 黄龙县| 错那县| 鹿邑县| 伊金霍洛旗| 阿坝县| 罗田县| 逊克县| 手机| 夹江县| 龙海市| 建平县| 曲靖市| 郁南县| 元朗区| 德州市| 红河县| 阳高县| 应城市| 宁南县| 桓仁| 芷江| 宁强县| 巴南区| 溆浦县| 宁化县| 崇义县| 临泉县| 宁安市| 铁岭市| 喀喇沁旗| 鱼台县| 桐柏县| 克东县| 民和| 宕昌县| 涟源市| 保德县| 安化县|