以下是一个Python代码示例,可以实现根据特定字符串在文件名中添加一个列,并将找到的字符串添加特定值:
import os
import shutil
# 需要查找的特定字符串
specific_string = "特定字符串"
# 需要添加的特定值
specific_value = "特定值"
# 待复制的文件所在目录
source_directory = "源文件目录"
# 复制后文件存放的目标目录
target_directory = "目标文件目录"
# 遍历源文件目录中的所有文件
for filename in os.listdir(source_directory):
# 判断文件名是否包含特定字符串
if specific_string in filename:
# 复制文件到目标目录
source_path = os.path.join(source_directory, filename)
target_path = os.path.join(target_directory, filename)
shutil.copyfile(source_path, target_path)
# 获取不包含文件扩展名的文件名
file_name_without_extension = os.path.splitext(filename)[0]
# 添加特定值并重命名文件
new_filename = f"{file_name_without_extension}_{specific_value}.txt"
new_file_path = os.path.join(target_directory, new_filename)
os.rename(target_path, new_file_path)
请根据实际情况修改代码中的变量值,以适应您的需求。在运行代码之前,请确保已安装必要的库(os
和shutil
)。
下一篇:包含特定租户域名的电子邮件地址