我曾经使用下面的代码在python中以.txt
格式打印输出。
print(Statement,file=f)
-f是我的文件。它是txt。
当我尝试使用CSV
格式进行操作时,无法正常工作以及如何处理。
我需要在另一行的下面一行打印输出(它应该从EOF开始打印)
如果有人知道答案,请告诉我。
答案 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).
尝试使用它。也许会帮到您,并为您提供解决方案。