以下是我的示例csv:
col1: col2: col3:
1 true false
2 true true
3 false false
4 false true
5 true true
我希望能够说“如果col2为true而col3为false,请给我col1” 感谢您的帮助
答案 0 :(得分:2)
使用内置的csv
library遍历每一行的值将达到目的:
import csv
with open('data.csv') as csvfile:
csvin = csv.DictReader(csvfile)
for row in csvin:
if row['col2:'] == "true" and row['col3:'] == "false":
print(row['col1:'])
输出结果:
1
答案 1 :(得分:0)
如果可以在Excel中打开文件,我将使用xlwings,可通过pip install xlwings
获得。代码类似于if sheet.range('B{}'.format(row)).value == 'true' and sheet.range('C{}'.format(row)).value == 'false': print(sheet.range('A{}'.format(row)).value