python去除文件的前缀名

import os

def batch_rename_files(directory, old_prefix, new_prefix):
    for filename in os.listdir(directory):
        if filename.startswith(old_prefix):
            basename, extension = os.path.splitext(filename)
            new_filename = new_prefix + basename[len(old_prefix):] + extension
            old_path = os.path.join(directory, filename)
            new_path = os.path.join(directory, new_filename)
            os.rename(old_path, new_path)

directory1 = 'python_data/'
directory2 = 'out_bin/'
old_prefix = '_encoders.'
new_prefix = ''
batch_rename_files(directory1, old_prefix, new_prefix)
batch_rename_files(directory2, old_prefix, new_prefix)
posted @ 2023-09-28 10:06  WEIWEI1095  阅读(61)  评论(0)    收藏  举报
*/
作品集 //