2024-05-17 02:35:02 发布
网友
我用Python读取了一个CSV文件,如果第一列为空,我希望程序跳过该行。我该怎么做?
现在我有:
with open('testdata1.csv', 'rU') as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: if row[0] = null: #?????
如何:1)检查CSV中的空单元格;2)告诉读取器跳过该行?
谢谢你们。
经过一个小时的努力,我终于做到了
while act_tab.cell(row=i, column=1).value is not None: ...
你可以尝试一下。
for row in csvreader: try: #your code for cells which aren't empty except: #your code for empty cells
with open('testdata1.csv', 'r') as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: print(row) if row[0] in (None, ""): print("12")
参考: How do I detect missing fields in a CSV file in a Pythonic way?
经过一个小时的努力,我终于做到了
你可以尝试一下。
参考: How do I detect missing fields in a CSV file in a Pythonic way?
相关问题 更多 >
编程相关推荐