私はPythonには新しく、リストからJSONを作成してソートし、別のディレクトリから作成したディレクトリに格納する必要があるリスト。別のリストで作成されたディレクトリ内のリストからJSONを作成
- ABC
- DEF
- GHI
- ...
とlist2のは、次のとおりです:
- ABCabc
- ABCdef
- DEFabc
- GHIabc
- GHIdef
- ...
私はすでに正常LIST1からディレクトリを作成し
はのはLIST1があるとしましょう。 しかし、list2の値を作成する方法が必要です。リスト1のディレクトリでlist1の値で始まる名前はindex.jsonとして始まります。
だから、私が探しているようなものです:これまでのJSONsのための私のコード
{
"foobar":[{
"ABC":"ABCabc"
},
{
"ABC":"ABCdef"
}]
}
:
index.jsonの内容がどのように見える- ABC
- index.json
- DEF
- index.json
- GHI
- index.json
- ...
if [s for s in result if s.startswith(data_extr2)]:
for i in result:
try:
with io.open(os.path.join("index.json"), 'w', encoding="utf-8") as output:
output.write(unicode(json.dumps(result, ensure_ascii=False)))
except OSError as exception:
if exception.errno != errno.EEXIST:
raise
ここで、data_extr2
はlist1、result
はlist2です。事前
あなたの現在の状況が機能していない理由を教えてください。 – NightHallow
スクリプトを開始すると明らかに* something *が処理されますが、最終的には空のindex.jsonが作成されます – HappilyDrunk