Python 如何将一行值写入csv文件

Python 如何将一行值写入csv文件,python,csv,Python,Csv,我正在尝试将两个值作为一行写入一个excel文件,该文件已保存为.csv格式。 我试着四处看看是否能找到解决办法,但我找不到确切的答案,或者答案太复杂。 我对编码相当陌生,所以你说的大部分东西我都不懂,但是如果有人能给出一个简单的解决方案,我将非常感激。 顺便说一下,它需要将其添加到文件的底部,而不是特定的行,以防需要这些信息 我只知道如何打开、关闭和读取文件 提前感谢使用模块csv处理csv文件,并以“附加”模式打开它以附加文件末尾的行 import csv with open('data.

我正在尝试将两个值作为一行写入一个excel文件,该文件已保存为.csv格式。 我试着四处看看是否能找到解决办法,但我找不到确切的答案,或者答案太复杂。 我对编码相当陌生,所以你说的大部分东西我都不懂,但是如果有人能给出一个简单的解决方案,我将非常感激。 顺便说一下,它需要将其添加到文件的底部,而不是特定的行,以防需要这些信息

我只知道如何打开、关闭和读取文件


提前感谢

使用模块
csv
处理csv文件,并以“附加”模式打开它以附加文件末尾的行

import csv

with open('data.csv', 'a') as fp:
    csvwriter = csv.writer(fp)
    csvwriter.writerow( [1, 2] )

同样的有点不同

import csv

fp = open('data.csv', 'a')

csvwriter = csv.writer(fp)
csvwriter.writerow( [1, 2] )

fp.close()

您可以使用默认python的csv模块写入一行,也可以同时写入多行


带示例的文档:

请发布您迄今为止编写的代码,并指定您需要帮助的部分。显示您的代码和完整的错误消息您可以使用模块
csv
pandas
处理csv文件。您可以将所有文件读取到内存中,在内存中添加新行,并再次将所有行保存到文件中。或者,您必须以“追加”模式打开文件,才能将新行追加到现有行。@scratch这是感谢的方式: