我試圖運行我寫 的代碼讀取TXT文件行代碼 所以我的文本文件的樣子(我已經20線)轉換列表,以整數的蟒蛇
['39', '40', '39', '38', '35', '38', '39', '39', '42', '37', '40', '41', '37', '39', '39', '40', '38', '40', '39', '40']
['39', '40', '39', '38', '36', '39', '40', '39', '42', '38', '40', '41', '38', '39', '39', '40', '38', '40', '39', '41']
['39', '40', '40', '38', '36', '39', '40', '39', '43', '38', '40', '41', '38', '39', '39', '40', '38', '40', '39', '41']
我寫這個劇本有一個新的文件,看起來像這樣
39 40 39 38 35 38 39 39 42 37 40 41 37 39 39 40 38 40 39 40
39 40 39 38 36 39 40 39 42 38 40 41 38 39 39 40 38 40 39 41
39 40 40 38 36 39 40 39 43 38 40 41 38 39 39 40 38 40 39 41
,我寫的劇本是這樣的一個
#!/usr/bin/python3
# -*- coding: utf-8 -*-
fichier=open("data.txt", "r")
#resultat=open("data_entier.txt", "w")
j=0;
while j < 20:
lignes= fichier.readline()
for i in range(len(lignes)):
lignes[i] = int(lignes[i])
print(lignes))
j+=1
fichier.close()
我得到的錯誤是這樣一個
ValueError: invalid literal for int() with base 10: '['
看起來你想要做的就是取代前夕發生空字符串「''','''''','',''和'''''',對嗎?爲此,您不需要將任何內容轉換爲「int」。 –
yeal exactlly, 我該怎麼做? –
'data.txt'從哪裏來?看來你選擇開始出現拋售名單,而不是格式,你其實是想... –