提示语:
用python写一段程序,要求读取CSV中的每一行内容,将每一行内容都变为双引号加该行内容,加上冒号,再加上双引号加该行内容,再加上逗号,然后保存到新的CSV文件中 例如: CSV中一行内容为: Bip001-Pelvis 处理后内容为: "Bip001-Pelvis": "Bip001-Pelvis"
代码:
import csv # 指定原始CSV文件路径 input_csv_path = 'original.csv' # 指定输出CSV文件路径 output_csv_path = 'processed.csv' # 使用with语句打开原始CSV文件和创建新CSV文件 with open(input_csv_path, mode='r', newline='', encoding='utf-8') as infile, \ open(output_csv_path, mode='w', newline='', encoding='utf-8') as outfile: # 创建CSV读取器和写入器 reader = csv.reader(infile) writer = csv.writer(outfile) # 遍历CSV文件中的每一行 for row in reader: # 处理每一行,按照要求格式化 processed_row = ['"' + item + '": "' + item + '"' for item in row] # 将处理后的数据写入新的CSV文件 writer.writerow(processed_row) print("CSV文件处理完成,并已保存到", output_csv_path)
标签:文件,csv,骨骼,添加,blender4.1,reader,path,CSV,row From: https://www.cnblogs.com/jingzaixin/p/18242823