我正在寻找一个 CSV 文件并对其中的数据进行一些计算(我已经完成的那部分)。之后,我需要将所有数据完全按照原始文件的方式写入一个新文件,但将更改为计算结果的一列除外。
我无法显示实际代码(机密性问题),但这是代码示例。
headings = ["losts", "of", "headings"]
with open("read_file.csv", mode="r") as read,\
open("write.csv", mode='w') as write:
reader = csv.DictReader(read, delimiter = ',')
writer = csv.DictWriter(write, fieldnames=headings)
writer.writeheader()
for row in reader:
writer.writerows()
在这个阶段,我只是想在“写”中返回与“读”中相同的 CSV
任何帮助将不胜感激,我没有太多使用 CSV,所以不确定我是否以错误的方式进行操作,也理解这个示例非常简单,但我似乎无法理解它的逻辑.
请温柔一点;)