import os # 获取文件夹路径 folder_path = 'label2' folder_path1 = 'new' # 获取文件夹中的所有txt文件 files = [f for f in os.listdir(folder_path) if f.endswith('.txt')] # 定义计数器 # 遍历所有txt文件 for filename in files: file_path = os.path.join(folder_path, filename) filename=filename[7:13] id='' for c in filename: if c.isdigit(): id += c if len(id)<6: id = int(id) filename = f"{id}.txt"这样会改变文件名吗
时间: 2023-12-13 15:03:01 浏览: 200
Excel表格VBA-获取文件夹内所有文件路径.zip
是的,代码中的这一部分会将文件名修改为`id.txt`的形式。具体来说,`id`是从原文件名中提取的数字部分,然后使用该数字来构造新的文件名。
例如,如果原文件名是`label2/label_000001.txt`,经过这段代码处理后,文件名将被修改为`new/1.txt`。这样的修改会改变文件名,将其从原始的文件名改为新的文件名。请确保在运行代码之前备份你的文件,以防止意外情况发生。
阅读全文