我嘗試這樣做:我如何從文本文件讀取列表?
saves = open('filename','r')
Y = saves.readlines()
print(Y)
,但我得到的輸出,而不是[b'[0, 0, 0, 0, 0,]']
[0, 0, 0, 0, 0,]
文本文件內容是[0, 0, 0, 0, 0]
(這不是重複的問題是關於別的東西,答案沒有幫助我)
我嘗試這樣做:我如何從文本文件讀取列表?
saves = open('filename','r')
Y = saves.readlines()
print(Y)
,但我得到的輸出,而不是[b'[0, 0, 0, 0, 0,]']
[0, 0, 0, 0, 0,]
文本文件內容是[0, 0, 0, 0, 0]
(這不是重複的問題是關於別的東西,答案沒有幫助我)
使用Json模塊。
import json
Y = json.load(open('filename','r'))
print(Y)
輸出
[0, 0, 0, 0, 0]
演示:
>>> import json
>>> open('f.txt', 'w').write('[0, 0, 0, 0, 0]')
>>> y = json.load(open('f.txt', 'r'))
>>> y
[0, 0, 0, 0, 0]
你能分享文本文件的內容? – Ravi
當然會編輯現在的問題 – Qwertykey
您可以通過這種方式轉換數據:Y = [y中的x的eval(x)] –