美文网首页
liunx和window是下批量修改文件夹下的文件名

liunx和window是下批量修改文件夹下的文件名

作者: 暖遇 | 来源:发表于2018-09-11 14:26 被阅读0次

有时候我们在操作文件的时候可能会涉及到修改文件名,修改单个名的时候可能非常简单,但当我们批量修改程序的时候我们该怎么做。

import os

liunx下

add_name = 'weibo'
path ='/root/DataTgNew/upload'
list1 = os.listdir(path)
for i in list1:
os.system('mv {0} {1}'.format(path+'/'+i,path+'/'+add_name+'__'+i))

with open('num_file_24.txt')as f:
res = f.readlines()
for r in res:
q_name.put((current_name+'__'+r).replace('\r\n',''))

windows下

filepath = "F:\korea\korea13"

if name == "main":
print("start")
if not os.path.exists(filepath):
print("目录不存在!!")
os.exit(1)
#获取文件夹中所有的文件
filenames = os.listdir(filepath)
for data in filenames:
newname = 'korea'+'
_'+ data
print(newname)
os.rename(filepath + '\' + data,filepath + '\' + newname)

相关文章

网友评论

      本文标题:liunx和window是下批量修改文件夹下的文件名

      本文链接:https://www.haomeiwen.com/subject/wupcgftx.html