1. 程式人生 > >Python遮蔽敏感字

Python遮蔽敏感字

Python遮蔽敏感字


原題是GitHub上的一道小練習,主要還是考察Python的基礎知識點。雖然簡單,但比那些傳說中的水仙花數,99乘法表有意義多了,至少它實在…

題目拆分:

step1 讀取敏感字檔案
step2 遍歷讀取的內容並進行遍歷,替換字串

程式碼示例:

def control_your_mouth(file_path, msg):
        try:
        f = open(file_path, 'r')
        lines = f.readlines()
        illegal_word_num = 0
        for
line in lines: line = line.strip() index_num = speak_loudly.find(line) if index_num > -1: illegal_word_num += 1 msg = msg.replace(line, "**") print msg if illegal_word_num > 0: print u"你說了不該說的話" + str(illegal_word_num) + u"次"
else: print u"良民大大滴" except IOError: print u"檔案可能去見上帝了" return

Python有坑:

為什麼說有坑呢,從java轉過來的人應該都知道,在IO讀寫的時候是會丟擲IO異常的,Python也有異常的捕獲機制,但是卻是需要自己考慮到這麼做並且去捕獲,過多依賴eclipse之類開發工具的,會再初期稍微感到不適應,但這是一個過程,慢慢的,寫程式碼的感覺上來了,一切就順其自然了。