-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathcsvtojson.py
More file actions
60 lines (49 loc) · 2.26 KB
/
Copy pathcsvtojson.py
File metadata and controls
60 lines (49 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import csv
from pybadges import badge
from utils import fileproc
with open("res/iverbs.csv", "r") as iverb_csvfile:
with open("res/inouns.csv", "r") as inouns_csvfile:
word_dict = {}
word_dict = fileproc.gen_irregular_dict_from_csv(
iverb_csvfile, inouns_csvfile)
print(f"Irregular单词条目:{len(word_dict)}个")
fileproc.save_word_dict("word_dict.json", word_dict)
s = badge(left_text="Irregular Words", right_text=f"{len(word_dict)}")
with open("irregular.svg", "w") as f:
f.write(s)
with open("res/picwords.csv", "r") as csvfile:
word_dict = {}
chapter_dict = {}
word_dict, chapter_dict = fileproc.gen_pic_dict_from_csv(csvfile)
print(f"看图识词单词条目:{len(word_dict)}个")
fileproc.save_word_dict("pic_dict.json", word_dict)
fileproc.save_word_dict("chapter_dict.json", chapter_dict)
with open("res/picwords.csv", "r") as csvfile:
# 生成ios app的json文件
picwords_dict = []
picwords_dict = fileproc.gen_iospic_dict_from_csv(csvfile)
fileproc.save_word_dict("res/picwords.json", picwords_dict)
with open("res/grammar.csv", "r") as csvfile:
grammar_dict = {}
grammar_dict = fileproc.gen_grammar_dict_from_csv(csvfile)
print(f"语法条目:{len(grammar_dict)}个")
fileproc.save_word_dict("grammar_dict.json", grammar_dict)
with open("res/grammar.csv", "r") as csvfile:
grammar_list = []
grammar_list = fileproc.gen_ios_grammar_list_from_csv(csvfile)
fileproc.save_word_dict("res/grammar_dict.json", grammar_list)
with open("res/picture.csv", "r") as csvfile:
# 生成ios app的picture game json文件
picwords_dict = []
picwords_dict = fileproc.gen_picture_dict_from_csv(csvfile)
fileproc.save_word_dict("res/picture.json", picwords_dict)
with open("res/iverbs.csv", "r") as iverb_csvfile:
# 生成ios app的iverbs.json文件
iverbs_dict = []
iverbs_dict = fileproc.gen_iverbs_dict_from_csv(iverb_csvfile)
fileproc.save_word_dict("res/iverbs.json", iverbs_dict)
with open("res/inouns.csv", "r") as inouns_csvfile:
# 生成ios app的inouns.json文件
inouns_dict = []
inouns_dict = fileproc.gen_inouns_dict_from_csv(inouns_csvfile)
fileproc.save_word_dict("res/inouns.json", inouns_dict)