⊙無奈o(╯□╰)o 總是考不過四級(jí)镰烧,所以寫這個(gè)小程序來分析統(tǒng)計(jì)一下四級(jí)歷年真題中單詞的情況
⊙ 源碼在最下面
1.文件結(jié)構(gòu)
文件結(jié)構(gòu).png
文件結(jié)構(gòu).png
run.py->運(yùn)行模塊
需要文件程序時(shí)直接運(yùn)行該文件便可執(zhí)行
file->用來存放目標(biāo)文本;文本編碼:‘utf-8’灼伤;文件格式:‘txt’
setting.py->配置環(huán)境
秩序配置該選項(xiàng)就可以,添加要查找的文件名
image.png
translate.py->翻譯模塊
work.py->工作模塊
2.數(shù)據(jù)庫
數(shù)據(jù)庫選擇SQLlite數(shù)據(jù)庫,python自帶該數(shù)據(jù)庫捏肢。
3.更新計(jì)劃
將會(huì)在接下來的幾天中依次更新余下文件及源碼
run.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*
from work import work_function
from translate import translate_function
from db2csv import csv_main
import time
def runing():
#在運(yùn)行首先配置好settings
#
print("文本分析統(tǒng)計(jì)ing…")
work_function()
flag = input('是否單詞翻譯,請(qǐng)輸入:是(y)否(n)')
if(flag=='y'):
time12 = time.time()
translate_function()
time13 = time.time()
print('=========查詢總時(shí)間:' + str(time12 - time13)+'===============')
print('保存為csv格式ing…')
csv_main()
print('保存成功')
else:
print('保存為csv格式ing…')
csv_main()
print('保存成功')
if __name__=='__main__':
time1 = time.time()
runing()
time2 = time.time()
print('總時(shí)間:'+str(time2-time1))