在Python中的函数/循环中读写CSV

问题描述 投票:0回答:1

我正在尝试将满足某些输入要求的将信息从一个CSV写入新CSV文件的功能。我正在努力获得要执行的功能,以也要写入新的CSV文件中。这是我当前的(非常基本的)功能,用于打印要添加的信息;

def function():
    with open('my_file.csv', 'r') as csv.file:

        csv_reader = csv.reader(csv.file)

        next(csv_reader)

        for line in csv_reader:
            print(line)

预先感谢-我的python很原始!

python csv export-to-csv read-write
1个回答
0
投票

这可能会对您的情况有所帮助

fileInput = open(fileInput.csv, 'rb')
fileOutput = open(fileOutput.csv, 'wb')
reader = csv.reader(fileInput)
writer = csv.writer(fileOutput)
for row in reader:
   if row[2] == 'Condition':
      writer.writerow( row[0], row[1], 'Somevalue')
© www.soinside.com 2019 - 2024. All rights reserved.