为了账号安全,请及时绑定邮箱和手机立即绑定

以 CSV 格式打印,就像我们以 txt 格式打印一样

以 CSV 格式打印,就像我们以 txt 格式打印一样

汪汪一只猫 2021-06-06 10:37:22
我曾经.txt使用以下代码在python中以格式打印输出。print(Statement,file=f) -- f 是我的文件。它是txt。当我对CSV格式进行相同尝试时,无法正常工作以及如何处理。我需要在另一行下方打印我的输出,(它应该从 EOF 开始打印)如果有人知道答案,请告诉我。
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您应该尝试使用csv.writer.


import csv


with open('thefile.csv', 'rb') as f:

    data = list(csv.reader(f))

现在将您的数据写入文件:


writer = csv.writer(open("/path/to/your-csv-file", 'w'))

for your-data in data:

    if (Your-Condition):

        writer.writerow(your-data).

尝试使用这个。也许它会帮助您并为您提供解决方案。


查看完整回答
反对 回复 2021-06-09
  • 1 回答
  • 0 关注
  • 140 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信