Python Demo 06 金庸武侠写作风格分析
生活随笔
收集整理的這篇文章主要介紹了
Python Demo 06 金庸武侠写作风格分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#金庸武俠寫作風格分析fnames = {"飛狐外傳","雪山飛狐"," "," "," "}
def PrintJYChars(fname):txt = open(fname, "r").read()d = {}; cnt = 0; rst = ""for w in txt:cnt += 1d[w] = d.get(w,0) + 1for w in ", 。 “” : ? \n []:":try:del d[w]except:passls = list(d.items())ls.sort(key=lambda x:x[1],reverse=True)for i in range(20):word.cout = ls[i]rst += wordprint(rst)return rsttxt = PrintJYChars("天龍八部"+".txt")
A = set(txt.split("\n"))[-1]
for fname in fnames:txt = PrintJYChars(fname + ".txt")A &= set(txt.split("\n")[-1])
print(A)
?
總結
以上是生活随笔為你收集整理的Python Demo 06 金庸武侠写作风格分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python Demo 05--四大名著
- 下一篇: Python对区间内回文素数的判断