首页 > 编程知识 正文

python的os模块使用,python怎么复制文件

时间:2023-05-06 03:21:13 阅读:11814 作者:525

将文件夹中的文件复制到指定目录

导入操作系统

导入shutil

导入时间

start_time=time.time (

#需要要复制的文件夹

old _ path=r ' d :zjf _ workspace01 -地标、利器和服饰04文本json1'

new _ path=r ' d :zjf _ workspace01 -地标、利器和服饰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 _ workspace01 -地标、利器和服饰04文本baidu_isbn5新建文件夹txt '

new _ path=r ' d :zjf _ workspace01 -地标、利器、服饰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 _ workspace01 -地标、利器和服饰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模块将文件复制到指定文件夹的方法是编辑共享给大家的所有内容。 希望能有所借鉴,希望谷点计划也能得到更多支持。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。