日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python第八题 查找敏感单词

發布時間:2025/3/15 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python第八题 查找敏感单词 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有一個問題: txt中只能是英文 ?只要是出現中文 就有問題 報錯 ,肯定是編碼的問題,但是這個問題我沒有找到原因 ?之后再研究

敏感詞文本文件 filtered_words.txt,里面的內容為以下內容,當用戶輸入敏感詞語時,則打印出 Freedom,否則打印出 Human Rights。

代碼:

def filterwords():
words = []
f = open('G://python文件//filtered_words.txt', 'rb')
for l in f.readlines():
words.append(l.decode('utf-8')) #decode解碼

iw = input('enter your words: ')
for w in range(len(words)):
if iw.find(words[w].strip()) > -1:
print('Freedom')
break
else:
print('Human Rights')
break

if __name__ == '__main__':
filterwords()
題目:敏感詞文本文件 filtered_words.txt,里面的內容 和 0011題一樣,當 用戶輸入敏感詞語,則用 星號 * 替換, 例如當用戶輸入「北京是個好城市」,則變成「**是個好城市」。 def filterwords(iw):
words =[]
file = open('G://python文件//filtered_words.txt', 'rb')
for f in file.readlines():
words.append(f.decode('utf-8'))

for i in range(len(words)):
word = words[i].strip()
if iw.find(word) > -1:
return word
return ''

def main():
iw = input('enter your words: ')
word = filterwords(iw)
if word != '':
print(iw.replace(word, '***'))
else:
print(iw)

if __name__ == '__main__':
main()

轉載于:https://www.cnblogs.com/BUSYGIRL/p/8401576.html

總結

以上是生活随笔為你收集整理的python第八题 查找敏感单词的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。