将文件夹中的文件复制到指定目录
导入操作系统
导入shutil
导入时间
start_time=time.time (
#需要要复制的文件夹
old _ path=r ' d :zjf _ workspace 01 -地标、利器和服饰 04文本json1'
new _ path=r ' d :zjf _ workspace 01 -地标、利器和服饰 04文本json '
all_list=OS.listdir(old_path ) )。
for i in all_list:
是打印(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 ) )。
打印(len (all _ list ) )
打印(all _ list )是
end_time=time.time (
打印(end _ time-start _ time,'秒') )。
优化速度:
导入事件
来自事件导入monkey
monkey.patch_all ()
导入操作系统
导入shutil
导入时间
efcopy_file(I ) :
全局编号
num =1
打印(I,num ) )。
old _ path=r ' d :zjf _ workspace 01 -地标、利器和服饰 04文本baidu_isbn5新建文件夹txt '
new _ path=r ' d :zjf _ workspace 01 -地标、利器、服饰 04文本百度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 01 -地标、利器和服饰 04文本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 (复制_文件,I ) )
#打印(I )是
打印(len (all _ list ) )
#打印(all _ list ) )。
gevent.joinall(gevent_list ) )。
end_time=time.time (
打印(end _ time-start _ time,'秒') )。
以上,使用python os模块将文件复制到指定文件夹的方法是编辑共享给大家的所有内容。 希望能有所借鉴,希望谷点计划也能得到更多支持。