在MacOS Big Sur 11.4上使用Python 3.9.5重命名文件,可以通过以下步骤实现:
import os
import csv
def rename_files(old_names, new_names):
for old_name, new_name in zip(old_names, new_names):
os.rename(old_name, new_name)
with open('file_list.txt', 'r') as file:
old_names = file.read().splitlines()
如果使用CSV文件,其中包含两列,第一列是旧文件名,第二列是新文件名,可以使用以下代码读取CSV文件:
old_names = []
new_names = []
with open('file_list.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
old_names.append(row[0])
new_names.append(row[1])
new_names = ['prefix_' + name for name in old_names]
rename_files(old_names, new_names)
完整的示例代码如下:
import os
import csv
def rename_files(old_names, new_names):
for old_name, new_name in zip(old_names, new_names):
os.rename(old_name, new_name)
# 读取文件列表
with open('file_list.txt', 'r') as file:
old_names = file.read().splitlines()
# 生成新文件名
new_names = ['prefix_' + name for name in old_names]
# 调用重命名函数
rename_files(old_names, new_names)
请注意,以上代码仅提供了一个基本的示例,具体的实现方式可能因实际需求而有所不同。此外,腾讯云并没有直接相关的产品或链接与文件重命名操作相关联。
领取专属 10元无门槛券
手把手带您无忧上云