批量修改文件扩展名,批量修改文件名的一部分
Python复制、移动、归档和批量更改文件名1。复制文件#示例:路径D:/My Transfer Files/Transfer all Files in。jpg格式在/Desktop/img/to path d3360/My传输文件复制到importosimg的以下复制函数中,defmycoyfile(srcfile,Dstpath): # srcfile复制的需要移动的文件(dstpath ifnotos.path.isfile的目标地址):print(" % ")652)fname=OS . Path . split(srcfile)和文件名路径ifnotos . Path . exists(dst Path):OS . make editors(dst Path))分隔到路径中JPG格式为Forsrcfileinsrc _ file _ list:mycopy file(src file),然后执行复制dst_dir文件的操作。2.更改文件的移动函数defmymovefile(srcfile,Dstpath): # srcficfiele,用于将所有文件移入。jpg格式到impg(%)(src file))else:fpath通过path D 3360/my mobile files/Desktop/img jpg/,Fname=OS.path.split(srcfile)文件名和路径ifnotos . path . exists(dst path):OS . makeders(dst path))被分隔成path shut il mobile file print) move % s-% s)%)src file,输入正斜杠src _ dir= D:/my transfer files/Desktop/img/ dst _ dir= D:/src _ file _ list=glob . glob(src _ dir *)。jpg) #这里是所有的文件。jpg格式forsrcfileinsrc _ glob(根据需要)。移动文件3。“文件”名称(-(*-编码:UTF-8 (*-imports)配置文件的路径= d: () (我的移动文件()桌面))、forfileinOS.listdir(路径):#)文件ifos . Path . is File(==true:)新文件名new_name=file.replace)文件,% d . jpg % I)# OS . Rename(OS . Path . join)Path)Rename new _ name(I=1)结束打印(end )4 ."文件夹"名称)配置文件路径path=(d:()))批量遍历要更改的文件(file i)文件ifOS.path.isdir) OS.path.Join)判断是否为path,category )==True: #设置新文件名new _ name=category.repath