python 如何将一个文件夹里面的文件重新命名

A文件夹里面有一些列名称为a_out.pdbqt,a1_out.pdbqt,b_out.pdbqt...的文件,如何编写python脚本实现把A文件夹里面的这些文件命名为... A文件夹里面有一些列名称为a_out.pdbqt, a1_out.pdbqt, b_out.pdbqt...的文件,如何编写python脚本实现把A文件夹里面的这些文件命名为a.pdbqt, a1.pdbqt, b.pdbqt...(去掉名称后面的_out)。并把这些文件放入到B文件夹下面。 展开
 我来答
t59616
2016-07-08 · TA获得超过784个赞
知道小有建树答主
回答量:319
采纳率:50%
帮助的人:342万
展开全部
import shutil
import os
path1 = r''
path2 = r''
path1_ls = os.listdir(path1)
path2_ls = []
for i in range(len(path1_ls)):
    path1_ls[i] = os.path.join(path1, path1_ls[i])
    path2_la.append(os.path.join(path2,paht1_ls[i].replace("_out","")))
for i in range(len(path1_ls)):
    shutil.copy(path1_ls[i],paht2_ls[i])

大致就这样,你把对应的路径赋值给path1,path2,就可以了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式