import os
import re
import sys
path = r"D:\unet-keras-master\Medical_Datasets2\a"
fileList = os.listdir(path) # 待修改文件夹A:\yangbenzhizuo\CYTGai,A:\pytorchlxYC\qietusix,,A:\yangbenzhizuoTwo\AA256MM
print("修改前:" + str(fileList)) # 输出文件夹中包含的文件
os.chdir(path) # 将当前工作目录修改为待修改文件夹的位置
num = 0 # 名称变量
for fileName in fileList: # 遍历文件夹中所有文件
#pat = ".+\.(png)" # 匹配文件名正则表达式
pat = ".+\.(tif)" # 匹配文件名正则表达式
pattern = re.findall(pat, fileName) # 进行匹配
print('pattern[0]:', pattern)
print('num:', num, 'filename:', fileName)
os.rename(fileName, (fileName[:-9] + '.' + pattern[0])) # 对六通道的图片重新命名,,,文件重新命名
#os.rename(fileName, (str(num) + '_' + 'six' + '.' + pattern[0])) # 对六通道的图片重新命名,,,文件重新命名
num = num + 1 # 改变编号,继续下一项
print("---------------------------------------------------")
sys.stdin.flush() # 刷新
print("修改后:" + str(os.listdir(path))) # 输出修改后文件夹中包含的文件