欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python?特殊詞匯過濾功能的實現(xiàn)

 更新時間:2022年07月25日 11:05:34   作者:Python?集中營  
這篇文章主要介紹了python?特殊詞匯過濾功能的實現(xiàn),這就利用了python其中一個功能強(qiáng)大之處可以方便集成很多的非標(biāo)準(zhǔn)庫,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

python的其中一個強(qiáng)大之處就是它可以方便的集成很多的非標(biāo)準(zhǔn)庫,今天在GitHub上溜達(dá)又發(fā)現(xiàn)了一個臟話處理神器,導(dǎo)入better_profanity庫后,只需要幾行代碼就能搞定了,相當(dāng)nice!

使用pip的方式將better_profanity非標(biāo)準(zhǔn)庫安裝好,這個庫好像在清華大學(xué)的鏡像站中沒有,其他鏡像站不知道有沒有,于是下載時沒有使用鏡像站,默認(rèn)到官方去下載即可。

pip install better_profanity
# 將處理模塊直接導(dǎo)入到代碼塊中
from better_profanity import profanity

1、默認(rèn)臟話庫/敏感詞庫處理

默認(rèn)情況下就只能處理英文的臟話。

censored_text = profanity.censor("you are bitch",'-')
print(censored_text)
# you are ----

可以看到其中bitch字符被認(rèn)為是臟話已經(jīng)處理成****字符了。

當(dāng)然,還可以將處理后的臟話字符換成別的字符代替,比如下面這樣處理。

censored_text = profanity.censor("you are bitch",'-')
print(censored_text)
# you are ----

這樣****就被替換成了----。

2、自定義過濾信息處理

bad_words = ['Python', 'Java', 'Scala']  # 自定義過濾詞匯
profanity.load_censor_words(bad_words)  # 加載自定義過濾詞匯
censored_text = profanity.censor("Python is very Good !")  # 執(zhí)行過濾
print(censored_text)
# **** is very Good !

可以發(fā)現(xiàn),想要過濾的python字符已經(jīng)成功過濾掉了。

3、contains_profanity函數(shù)

contains_profanity函數(shù)用來查看我們的語句中是否包含需要過濾的詞匯,如果包含則會返回True,否則返回False。

bad_words = ['bitch', 'Java', 'Scala']  # 自定義過濾詞匯
profanity.load_censor_words(bad_words)  # 加載自定義過濾詞匯
censored_text = profanity.contains_profanity("you are bitch")
print(censored_text)
# True

結(jié)果為True,表示包含需要過濾的詞匯信息。

4、load_censor_words_from_file函數(shù)

load_censor_words_from_file函數(shù)用于加載需要過濾詞匯的文件。

profanity.load_censor_words_from_file('/usr/load/bad_words.txt')

加載完詞匯文件之后,按照之前的邏輯處理即可。

詞匯文件的定義格式,按照每個詞匯獨占一行的形式進(jìn)行定義,文件格式使用.txt文本文檔即可。

# bitch
# bitches
# bitchin
# bitching
# blowjob
# blowjobs
# blue waffle

到此這篇關(guān)于python 臟話處理、特殊詞匯過濾的文章就介紹到這了,更多相關(guān)python 特殊詞匯過濾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python3之文件讀寫操作的實例講解

    Python3之文件讀寫操作的實例講解

    下面小編就為大家分享一篇Python3之文件讀寫操作的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • 解決Pycharm界面的子窗口不見了的問題

    解決Pycharm界面的子窗口不見了的問題

    今天小編就為大家分享一篇解決Pycharm界面的子窗口不見了的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 解讀sqlalchemy的常用數(shù)據(jù)類型有哪些

    解讀sqlalchemy的常用數(shù)據(jù)類型有哪些

    這篇文章主要介紹了解讀sqlalchemy的常用數(shù)據(jù)類型有哪些,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • python函數(shù)返回多個值的示例方法

    python函數(shù)返回多個值的示例方法

    這篇文章主要介紹了python函數(shù)返回多個值的方法,大家參考使用
    2013-12-12
  • python批量添加zabbix Screens的兩個腳本分享

    python批量添加zabbix Screens的兩個腳本分享

    這篇文章主要給大家分享了python中兩個批量添加zabbix Screens的腳本,分別是將單個主機(jī)的所有圖形添加到一個Screens和將同組主機(jī)的同一圖形添加到一個Screens,有需要的朋友可以參考借鑒,下面來一看看吧。
    2017-01-01
  • 基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解

    基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解

    這篇文章主要介紹了基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python中g(shù)event模塊協(xié)程使用

    Python中g(shù)event模塊協(xié)程使用

    協(xié)程是一種用戶態(tài)的輕量級線程,本文主要介紹了Python中g(shù)event模塊協(xié)程使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Python簡單實現(xiàn)兩個任意字符串乘積的方法示例

    Python簡單實現(xiàn)兩個任意字符串乘積的方法示例

    這篇文章主要介紹了Python簡單實現(xiàn)兩個任意字符串乘積的方法,結(jié)合實例形式分析了Python針對字符串、列表的切片、轉(zhuǎn)換、遍歷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • Python模擬百度自動輸入搜索功能的實例

    Python模擬百度自動輸入搜索功能的實例

    今天小編就為大家分享一篇Python模擬百度自動輸入搜索功能的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python?property裝飾器使用案例介紹

    Python?property裝飾器使用案例介紹

    這篇文章主要介紹了Python?@property裝飾器的用法,在Python中,可以通過@property裝飾器將一個方法轉(zhuǎn)換為屬性,從而實現(xiàn)用于計算的屬性,下面文章圍繞主題展開更多相關(guān)詳情,感興趣的小伙伴可以參考一下
    2022-10-10

最新評論