这可能是一个愚蠢的问题,但我无法将求和表达式放在 If 条件中。
我处理由 3 行 A、B 和 C 组成的 CSV 文件。
这是我的代码:
#import and export files
test = "/home/julien/excel/test.csv"
file1 = open (test, 'rb')
export_test = "/home/julien/excel/export_test.csv"
file2 = open (export_test, 'wb')
reader1 = csv.reader (file1, delimiter = ';', quotechar=' ')
writer1 = csv.writer (file2, delimiter= ';', quotechar=' ')
#conditions on test.csv
for row1 in reader1:
A = row1[0]
B = row1[1]
C = row1[2]
if (A + B) == C:
writer1.writerow (["calcul ok"])
else:
writer1.writerow (["fail"])
问题是我只有“失败”的结果,而它不应该。
你可以帮帮我吗 ?谢谢 !