我是新來編碼,我試圖將文本文件轉換爲CSV文件。到目前爲止,我的代碼生成此如何在Python中的字符串中創建逗號分隔值?
['CP003057.2\tPlus\t2.713014377\t1884078\t1884060\t\t\t\t\n'],
['CP003057.2\tPlus\t2.752912689\t1084194\t1084176\t\t\t\t\n'],
['CP003057.2\tPlus\t2.756875754\t2915112\t2915094\t\t\t\t\n'],
['CP003057.2\tPlus\t2.758370469\t547344\t547326\t\t\t\t\n'],
我需要更換「\ t」的一個「」讓我用逗號隔開每個列表中的多個字符串。這裏是我到目前爲止
text = 'file.txt'
data = []
with open(text) as f:
for line in f:
data.append([word for word in line.split(" ") if word])
print(data)
我沒有蟒蛇的傢伙,但你的縮進似乎沒有了。 –
縮進「關閉」,但它會運行得很好。這不是問題 – inspectorG4dget
嘗試用'line.split()'替換'line.split(「」)'。它在默認情況下會在任何空白處分割。 – Ben