91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何在python中使用os模塊復制文件到指定文件夾

發布時間:2021-03-18 15:43:24 來源:億速云 閱讀:1673 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關如何在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,'秒')

優化速度:

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模塊復制文件到指定文件夾了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

永济市| 清涧县| 武邑县| 福泉市| 集贤县| 池州市| 类乌齐县| 临夏市| 阳信县| 蓬莱市| 沙河市| 武陟县| 黄浦区| 小金县| 靖远县| 隆安县| 社会| 慈利县| 马龙县| 武山县| 石河子市| 辽宁省| 莒南县| 中江县| 密云县| 敖汉旗| 天峻县| 枣强县| 霞浦县| 福安市| 龙游县| 白山市| 孙吴县| 玉门市| 繁昌县| 深圳市| 麻阳| 迁西县| 平舆县| 泸定县| 固镇县|