我對Python比較陌生(使用v2.7.3),並決定測試我的技能,編輯包含我在手機上收到的所有文本的文本文檔。我想編輯出無用的信息,所以我寫了一個腳本來做到這一點,但是單詞之間的所有空格都被刪除了。在Python中的字符串中添加空格?
下面是輸入數據的一個示例:
SMS協議= 「932」 地址= 「XXXXXXXXXX」 日期= 「1305655717379」 類型= 「1」 受試者= 「空」 的身體=「交談喬伊?」 toa =「null」sc_toa =「null」service_center =「null」read =「1」status =「 - 1」locked =「0」date_sent =「null」readable_date =「May 17,2011 2:08:37 PM」 CONTACT_NAME = 「大衛XXXX」/>
這裏的輸出數據的樣本:
體= 「?Talktojoey」 TOA = 「空」 sc_toa = 「空」 service_center = 「空」 讀= 「1」 狀態= 「 - 1」 鎖定= 「0」 DATE_SENT = 「空」 readable_date = 「May17,20112:08:37PM」 CONTACT_NAME =「DavidXXXX />
這裏是我的代碼:
line= textfile.readline()
for line in textfile:
line = line.strip()
line = line.split(' ')
del line[0:6]
line.append("\n")
print line
output.writelines(line)
textfile.close()
output.close()
任何關於如何添加空格的幫助將不勝感激。謝謝!
而不是使用刪除,使用'行=行[7:]' – Amelia 2013-02-19 19:34:51
@Hiroto:還不錯的建議,但它是如何有關他的問題? – abarnert 2013-02-19 19:37:24
@abarnet它不是,但我只是挑剔,他說他是python的新手,這就是爲什麼它是一個評論。 – Amelia 2013-02-19 19:42:37