我正在使用dictreader打開一些csv文件,將它們添加到一個大的字典列表中,然後使用dictwriter將字典列表寫入一個csv文件。如何忽略csv文件中的空白行
我遇到的問題是生成的csv文件在具有數據的行之間有一堆空行。我想當csv文件正在被讀取時,它不會忽略空行。
有人能請我正確的方向來找到我怎麼說忽略空白行嗎?
我試過在csv模塊中找到這個,但沒有喜悅。
任何幫助將不勝感激請。
嗨!感謝回覆! 我更希望dictreader讀取行中有任何感興趣的內容,但只有在完全空白的情況下才會忽略行。例如,如果我有
{'1': '', '2': 'two', '3': ''},
{'1': '', '2': '', '3': ''}
我只是想繼續
{'1': '', '2': 'two', '3': ''}
我發現,我
for dictionary in csv.DictReader(open(filename)):
if any(x != '' for x in dictionary.itervalues()):
嗨!感謝回覆!我更想要一些能夠讀取行的東西,如果它們中有任何感興趣的東西,但只有在完全空白時纔會忽略行。例如,如果我有{'1':'','2':'two','3':''}和{'1':'','2':'','3':''}我只想保留{'1':'','2':'two','3':''} –