with open("cedict_ts.u8", "r") as frc:
    for line in frc:
        line = line.strip()

        if line.startswith("#"):
            continue

        headwords = list(dict.fromkeys(line.split(" [")[0].split()))
        pinyin = line.split(" [")[1].split("] ")[0]
        definitions = line.split(" /")[1].strip("/").split("/")

        css = '<link rel="stylesheet" type="text/css" href="hycd.css">'
        header = '<main><span class="hw">' + ' '.join(headwords) + '</span><span class="py">' + pinyin + '<py></span>'
        defs = '<br>' + '<br>'.join(definitions) + '</main><div class="cd">▲ 来源：CC-CEDICT</div>'

        for headword in headwords:
            with open("CC-CEDICT.txt", "a") as fad:
                fad.write(headword+"\n"+css+header+defs+"\n</>\n")
            print(headword)

ma=[]
zi=[]

with open("py.txt", "r", encoding='UTF-8') as f:
    data = f.readlines()
    count = len(data)
    for i in range(count):
        ma.append(data[i].strip().split()[0])
        zi.append(data[i].strip().split()[1])
print(count)

for i in range(count):
    with open("CC-CEDICT.txt","r+", encoding='UTF-8') as g:
        data2 = g.read()
        data2after = data2.replace(ma[i],zi[i])
        #print(data2after)
        print(i+1)
        g.seek(0,0)
        g.truncate()
        g.write(data2after)
        g.close()







