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

时间:2018-09-04 04:51:13

标签: python python-3.x

我曾经使用下面的代码在python中以.txt格式打印输出。

print(Statement,file=f)-f是我的文件。它是txt。

当我尝试使用CSV格式进行操作时,无法正常工作以及如何处理。 我需要在另一行的下面一行打印输出(它应该从EOF开始打印) 如果有人知道答案,请告诉我。

1 个答案:

答案 0 :(得分:-1)

您应该尝试使用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).

尝试使用它。也许会帮到您,并为您提供解决方案。