ptyhon: remame file using Prefix and suffix

发布时间 2023-07-10 22:52:27作者: ®Geovin Du Dream Park™

 

    # 创建测试文件
    #for i in range(0, 10):
        #f = open('test/' + str(i) + '.txt', 'a+')
        #f.close()


    path = input("请输入路径:")
    print("该文件夹中的所有文件有:")
    temp_file_name = []
    # 获取目标文件夹中的全部文件
    for f in os.listdir(path):
        # 打印所有的2文件
        print(f)
        temp_file_name.append(f)
    name = input("请输入需要修改的名称前缀:")
    c_suffix = input("需要修改的后缀名(无需修改直接回车):")
    i = 0
    # 使用rename()方法修改文件名称
    for item in temp_file_name:
        # 获取文件的后缀
        if c_suffix == '':
            suffix = '.' + item.split('.')[-1]
        else:
            suffix = c_suffix+".txt"
        print(os.path.join(path, item))
        newstr=name + str(i) + suffix
        print(os.path.join(path,newstr))
        os.rename(os.path.join(path,item), os.path.join(path,newstr))
        i += 1
    print("修改完成")