不幸的是,我遇到的問題是我無法從檔案中讀取字串,代碼的一部分是:
names = ["Johnatan", "Jackson"]
我用這個 =
open("./names.txt", "r")
而不是(上面的代碼)- 名稱串列進行了嘗試,但不幸的是,這不起作用,如果我在沒有檔案的情況下查詢它,它可以正常作業。
如果有人可以幫助我并準確地告訴我問題出在哪里,我會非常高興。
uj5u.com熱心網友回復:
f = open('./names.txt', 'r', encoding='utf-8')
words_string = f.readlines()
words = words_string.split(',')
print(words)
我希望它有所幫助.. 由于您的檔案包含使用readlines以逗號分隔的所有單詞,我們將檔案中的所有行作為單個字串獲取,然后使用.split(',')簡單地拆分字串。這會產生您需要的單詞串列。
uj5u.com熱心網友回復:
嘗試像這樣讀取檔案中的資料:
with open(file_path, "r") as f:
data = f.readlines()
資料 = ['瑪麗亞,喬納坦,杰克遜']
內部資料是名稱串列。你可以使用決議它split(",")
uj5u.com熱心網友回復:
如果檔案中有,您可以分成幾行,Johnatan,Jackson,Maria
執行以下操作:
with open("./names.txt", "r", encoding='utf-8') as fp:
content = fp.read()
names = content.split(",")
你也可以這樣做:
names = open("./names.txt", "r", encoding='utf-8').read().split(",")
如果你想讓它成為單線器,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/414125.html
標籤:
