我正在處理一個小項目,並且遇到了一個問題。保留製表符後.split()
我讀文件像這樣(注意,原來的文件大約有40K行):
35 IMAGE:1679942 SAMD4 Sterile alpha motif domain Hs.98259 ATI146610
36 IMAGE:1700154 AI049531
37 IMAGE:1865232 AI269361
正如你可以看到,有一些細胞,其包含的信息,有些不是。 所以我希望在沒有信息存儲的每個單元格中,N/A。我怎樣才能做到這一點? .split()確實沒有這些單元格的列表。是否有解決方案,我怎樣才能把所有這些水龍頭在列表中即line = ["36", "IMAGE:1700154", "", "", "", "AI049531", ...]
列是否對齊?如何定義「單元格」? – 2012-08-09 09:35:29
這是一個txt文件,也沒有電池的定義 也許這會有所幫助: 35 \的TImage:1679942 \ tSAMD4 \ tSterileα基序域\ tHs.98259 \ tATI146610 36 \的TImage:1700154 \ t \ t \ tAI049531 – 2012-08-09 09:36:59
所以這些列由標籤'\ t'分隔嗎? – 2012-08-09 09:39:30