[英]Create hash table from the contents of a file
如何打開文本文件,讀取文件內容並從該內容創建哈希表? 到目前為止,我已經嘗試過:
import json
json_data = open(/home/azoi/Downloads/yes/1.txt).read()
data = json.loads(json_data)
pprint(data)
我建議這種解決方案:
import json
with open("/home/azoi/Downloads/yes/1.txt") as f:
data=json.load(f)
pprint(data)
with
語句確保無論發生什么情況都將自動關閉文件,並且如果打開失敗,則程序將引發正確的異常。 json.load
函數直接從打開的文件句柄加載數據。
另外,我強烈建議閱讀和理解Python教程。 這是必讀的內容,不會花費太長時間。
要打開文件,您必須正確使用打開狀態,例如:
json_data=open('/home/azoi/Downloads/yes/1.txt','r')
其中第一個字符串是文件的路徑,第二個字符串是模式: r = read, w = write, a = append
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.