假設有關鍵字存放在text.txt檔案中,當使用者輸入檔案中包含的敏感字時,則用星號*替換
例如:使用者輸入「西安我的故鄉」時,則顯示為「**我的故鄉」
**;
word_filter = set() #建立的是個集合,去除重複項with open("test.txt","r") as f:
for w in f.readlines():
word_filter.add(w.strip())
print("檔案中的關鍵字為:",word_filter)
while true:
s = input("please enter your words:")
if s == "exit":
break
for w in word_filter:
if w in s:
s = s.replace(w,"*"*len(w))
print(s)
執行結果:
檔案中的關鍵字為:
please enter your words:我愛這裡
我愛這裡
please enter your words:西安時我的故鄉
**時我的故鄉
please enter your words:exit
python二十一 檔案操作
檔案處理流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 r 檔案讀模式 f open undo r encoding utf 8 讀取檔案資料 data f.read print data 關閉檔案控制代碼 f.close 判斷檔案是否可讀 f.r...
python入門(十一)檔案
檔案處理步驟 開啟 操作 關閉 開啟 變數名 open 檔名,開啟模式 檔名 1.絕對路徑即檔案路徑 用 代替 或用 2.相對路徑可省略相同目錄中的路徑 開啟模式 1.r 唯讀模式,若檔案不存在返回filenotfounderror 2.w 覆蓋寫模式,若檔案不存在則建立檔案,存在則修改為寫後的檔案...
C 基礎 二十一 檔案操作
檔案開啟方式 ios in 讀檔案開啟檔案 ios out 寫檔案開啟檔案 ios ate 初始位置 檔案尾 ios trunc 如果檔案存在,先刪除再建立 ios binary 二進位制方式1.以文字形式 寫檔案 include using namespace std include void t...