需求:
因開發只提供了json檔案,且每個版本語言為乙個json,需求是同乙個國家提取出簡體、繁體、英文、日文、韓文的翻譯。
提供的json檔案部分內容如下(以下為簡體的檔案),型別為列表巢狀字典,需要提取值為value:
:"""提取所需元素的方法"""
f =open
(file_name, encoding=
'utf-8'
) setting = json.load(f)
# 把json檔案轉化為python用的型別
f.close(
) my_value = setting[position]
[value]
# 提取元素中所需要的的值
return my_value
for i in
range(0
,302):
nationality1 = catch_value(
"./json_files/nation_jianti.json"
,"value"
, i)
nationality2 = catch_value(
"./json_files/nation_fanti.json"
,"value"
, i)
nationality3 = catch_value(
"./json_files/nation_yingwen.json"
,"value"
, i)
nationality4 = catch_value(
"./json_files/nation_riwen.json"
,"value"
, i)
nationality5 = catch_value(
"./json_files/nation_hanwen.json"
,"value"
, i)
("%s,%s,%s,%s,%s"
%(nationality1, nationality2, nationality3, nationality4, nationality5)
)輸出結果
輸出結果為同乙個國家的多個翻譯
使用Python語句提取json檔案中的資料
乙個小小的業務需求,提取json檔案中鍵 question 對應的文字資料,如下圖所示 python 如下 import json fi open d test.json r encoding utf 8 fo open d data.txt a encoding utf 8 for line in...
python 提取lua檔案中的中文
coding utf 8 import os 遍歷指定目錄,顯示目錄下的所有檔名 def eachfile filepath for root,dirs,files in os.walk filepath for file in files luafilename os.path.join root...
python提取txt檔案中的資料
從儲存在txt檔案中的30000多條資料當中提取自己需要的資訊,如下圖示例的資料格式,需要提取出now後的數值並儲存在另外乙個txt檔案當中。結果示例 r as f 開啟檔案 data f.read 讀取檔案 path w r c now 1.txt with open path w,w as f ...