Skip to content
Snippets Groups Projects
Commit ee25e3df authored by Große, Judith's avatar Große, Judith
Browse files

Demo um Datei für den Output zu erstellen

parent 81489864
Branches
Tags
2 merge requests!7Main,!5Main
This commit is part of merge request !5. Comments created here will be created in the context of that merge request.
#!/usr/bin/env python3
import json
def output_to_json(V,E):
list_of_node_dicts = list()
list_of_edge_dicts = list()
dict_of_all = dict()
for node in V:
new_dict = dict()
new_dict["doi"] = node
list_of_node_dicts.append(new_dict)
for edge in E:
new_dict_2 = dict()
new_dict_2["source"] = edge[0]
new_dict_2["target"] = edge[1]
list_of_edge_dicts.append(new_dict_2)
dict_of_all["nodes"] = list_of_node_dicts
dict_of_all["links"] = list_of_edge_dicts
return(dict_of_all)
with open('json_text_json','w') as outfile:
json_dump(dict_of_all, outfile)
knoten = ["doi1", "doi2", "doi3"]
kanten = [[1,2],[3,4],[5,6]]
output_to_json(knoten,kanten)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment