import re
import string
st =re.compile('.+')
txtx = []
tx = []
tdict = {}
with open('wodejibenshuju.txt','r',encoding="UTF-8-sig") as f:
txt = f.readlines()
with open('pinyi.txt','r',encoding="UTF-8-sig") as f:
tx = f.readlines()
for i in range(len(tx)):
tdict[tx[i].split(',')[0]] = tx[i].split(',')[1][:-1]
print(tdict[tx[i].split(',')[0]])
for i in range(len(txt)):
t = st.match(txt[i]).group(0)
txtx.append(t)
ziyuan = []
for i in range(len(txtx)):
if len(txtx[i]) > 3:
nianji = txtx[i]
else:
if txtx[i].isdigit():
kewen = txtx[i]
leibie = 1
else:
if txtx[i] == r'/':
leibie = 2
else:
shengzi = txtx[i]
ziyuan.append([nianji,kewen,leibie,tdict[shengzi],shengzi])
tt = []
q = {}
t = ' '
for i in range(len(ziyuan)):
q = ziyuan[i]
t = str(q) + '\n'
t = t.translate(str.maketrans('','','['))
t = t.translate(str.maketrans('','',']'))
t = t.translate(str.maketrans('','','\''))
t = t.translate(str.maketrans('','','('))
t = t.translate(str.maketrans('','',')'))
print(t)
tt.append(t)
with open('sannianshangshengzi.txt','a',encoding = 'utf-8') as f:
f.writelines(tt)
最喜欢PYTHON的文件整理了
猜你喜欢
转载自blog.csdn.net/mmlongmm/article/details/85074365
今日推荐
周排行