提取文件名并将名称存储在CSV文件的新列中,可以通过以下步骤实现:
下面是一个示例的Python代码:
import os
import csv
# 指定目录路径
directory = '/path/to/directory'
# 获取目录下的所有文件名
file_names = os.listdir(directory)
# 创建一个空的二维列表用于存储CSV文件内容
csv_data = []
# 遍历文件名列表,提取文件名并添加到二维列表中
for file_name in file_names:
# 提取文件名部分
name = file_name.split('.')[0]
# 将文件名添加到二维列表中
csv_data.append([file_name, name])
# 指定新的CSV文件路径
new_csv_file = '/path/to/new_csv_file.csv'
# 写入更新后的内容到新的CSV文件中
with open(new_csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(csv_data)
在上述代码中,需要将/path/to/directory
替换为实际的目录路径,将/path/to/new_csv_file.csv
替换为实际的新CSV文件路径。
这样,就可以提取文件名并将名称存储在CSV文件的新列中了。注意,以上代码仅为示例,实际应用中可能需要根据具体需求进行适当的修改和优化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云