如何在Python中将CSV文件转换为列表,然后将列表数据写入新的CSV文件?

egdjgwm8  于 2023-02-01  发布在  Python
关注(0)|答案(1)|浏览(163)

我有一个csv文件与一些行(夫妇行的文本),我试图使一个列表的csv文件和写一个csv文件与“文本”的标题。
我在努力

import csv

crimefile = open('file_1.csv', 'r')
reader = csv.reader(crimefile)
allRows = [row for row in reader]
print(allRows)

它的输出是这样的:
“在一个9 x9英寸的烤盘上铺上薄薄的油箔或保鲜膜。在另一片箔或保鲜膜上涂上油,盖上顶部,放在一边。\n在电动搅拌器的碗里放1/2杯水,在水上面撒上明胶浸泡。\n在明胶浸泡的同时,在平底锅里合并1/4杯水、玉米糖浆和糖。然后用中火煮沸。将混合物煮沸1分钟。\n将热糖混合物倒入明胶混合物中,用电动搅拌器搅拌12分钟,直到混合物蓬松并形成硬峰。加入香草和薄荷提取物,搅拌直到混合。\n将棉花糖混合物倒入准备好的烤盘中,用抹油的抹刀抹平糖果的顶部。用保留的抹油箔或 Package 纸覆盖糖果。然后轻轻压下,把棉花糖的表层密封起来。\n让棉花糖静置4小时或过夜。把玉米淀粉和糖粉混合在一个浅盘子里。用上了油的剪刀或菜刀,把棉花糖切成条状,然后分成1英寸见方的方块。将棉花糖轻轻地捞入玉米淀粉混合物中,储存在密封容器中。"
但我想这样:
【“在一个9 × 9英寸的烤盘上放上薄薄的油箔或塑料 Package 纸”,“在另一片箔或塑料 Package 纸上涂上油覆盖顶部”,"放在一边“,”在电动搅拌器的碗里放1/2杯水“,"在水上面撒上明胶浸泡”,“在明胶浸泡的时候”,“合并1/4杯水”,“玉米糖浆和糖在平底锅里”,"用中火煮沸“、”将混合物煮沸1分钟“、”将热糖混合物倒入明胶混合物中,用电动搅拌器搅拌12分钟“、”直到混合物蓬松并形成硬峰“、”加入香草和薄荷提取物“、"搅拌至混合”]

wgeznvg7

wgeznvg71#

看起来您希望文本被逗号和新行分割,但都在一个列表中。

allRows = []
with open('file_1.csv', 'r') as crimefile:
    for line in crimefile:
        allRows += line.strip().split(',')
print(allRows)

相关问题