Python:如何检查CSV文件中的单元格是否为空?

kor*_*ora 4 python csv

我有一个CSV文件,我正在阅读Python,如果第一列为空,我希望程序跳过该行.我该怎么做呢?

现在我有:

with open('testdata1.csv', 'rU') as csvfile:
        csvreader = csv.reader(csvfile)
        for row in csvreader:
            if row[0] = null:
                #?????
Run Code Online (Sandbox Code Playgroud)

我如何:1)检查CSV中的空单元格; 2)告诉读者跳过这一行?

多谢你们.

小智 11

with open('testdata1.csv', 'r') as csvfile:
    csvreader = csv.reader(csvfile)
    for row in csvreader:
        print(row)
        if row[0] in (None, ""):
             print("12")
Run Code Online (Sandbox Code Playgroud)

参考: 如何以Pythonic方式检测CSV文件中的缺失字段?

  • (None,“”)中的if if row [0]可以用Python编写成if if not row [0] (2认同)