2012-09-07 44 views
3

我有5列的CSV文件:如何識別python中csv文件中的空白字段?

1, 2312, "A", , 20 
2, 8383, "B", "UK", 
3, 3883, , , 45 

其中列代表ID,客戶ID,客戶名稱,customerAddress和customerAge。 我想將0放在年齡爲空的地方,''其中字符串類型屬性爲空。但我無法確定python中的空白字段。我曾嘗試做一些事情,如:

  1. len(row[4]) == 0
  2. row[4] == ''
  3. row[4] == None
  4. repr(row[4]) == ''

,但沒有奏效。我究竟做錯了什麼?

+1

如果可能,你應該把你的代碼放在這裏 – Dikei

回答

3

要使用not

0NoneFalse''都是not True

if not row[4]: 

你也可以做

bool(row[4]) 

將返回False所有上述值

+0

謝謝你們。你拯救了我的一天。 – Hussain