日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python敏感詞替換

本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

1、替換過程

(1)open()文件迭代器,讀取文件的每行,不過這個會自動在讀取的對象后面增加一個跨行符號\n

(2)判斷是否有敏感詞。in成員測試in

(3)將敏感詞替換成***

2、實例

敏感詞文本文件 filtered_words.txt,里面的內(nèi)容為以下內(nèi)容,當(dāng)用戶輸入敏感詞語時,則打印出 Freedom,否則打印出 Human Rights
'''
def filtered_words():
    user_words = input('Please input your words:')
    for f in open('E:/Users/summer/PycharmProjects/untitled/filtered_words.txt'):
        #open()文件迭代器,讀取文件的每行,不過這個會自動在讀取的對象后面增加一個跨行符號\n
        if f.rstrip() in user_words:#rstrip()可以去掉右邊的跨行符
            #判斷是否有敏感詞。in成員測試in
            print('Freedom')
            break
    else:
        print('Human Rights')
 
if __name__ == '__main__':
    filtered_words()
'''
# 將上述的敏感詞替換成***
def filtered_words():
    user_words = input('Please input your words:')
    for f in open('E:/Users/summer/PycharmProjects/untitled/filtered_words.txt'):
        #open()文件迭代器,讀取文件的每行,不過這個會自動在讀取的對象后面增加一個跨行符號\n
        fw = f.rstrip()#rstrip()可以去掉右邊的跨行符
        if fw in user_words:#判斷是否有敏感詞。in成員測試in
            f = len(fw)
            user_input = user_words.replace (fw,'***'*f)
 
    else:
        print(user_input)
 
if __name__ == '__main__':
    filtered_words()

以上就是python敏感詞替換的方法,一般來說我們是把敏感詞換成星號的替換形式的。大家在處理文本有敏感詞時,不妨嘗試這種方法。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程


文章名稱:創(chuàng)新互聯(lián)Python教程:python敏感詞替換
網(wǎng)頁鏈接:http://m.5511xx.com/article/cosssdj.html