python里边的单词都表示什么_Python:检查列表中的任何单词是否存在于文档中

这篇博客讲述了作者在学习Python过程中遇到的问题,即使用已过时的URLLIB模块来访问不再存在的网站。作者试图创建一个功能,检查文本中是否存在亵渎词汇,使用了一个包含亵渎词汇的列表,并尝试从文件中读取内容进行匹配。目前的代码存在错误,总是错误地报告有或没有亵渎内容。作者寻求改进代码的方法,尤其是调整输出以正确判断亵渎词汇是否存在。
摘要由CSDN通过智能技术生成

我试图'教'自己的Python。目前我正在使用Udacity上提供的免费Python课程。我也在读HTLPTHW。

其中一个模块有点过时,并要求您将URLLIB模块用于现已不存在的网站。根据给定文档中是否存在诅咒词,它所做的是状态True / False。它引用了文件,在读入URL搜索后输入其内容,然后在搜索后解析为True / False。

我正在考虑解决这个问题的方法,我想我可以使用在文档中搜索的发誓列表。如果列表中的发誓也在打开的文档中找到,它将发出警报。

我遇到了一些问题,部分原因可能是我保留了基于教程的大部分原始代码格式 - 这意味着很多可能是针对URLLIB方法而不是关键字搜索。def read_text():

quotes = open("/Users/Ishbar/Desktop/movie_quotes.txt")

contents_of_file = quotes.read()

print(contents_of_file)

quotes.close()

check_profanity(contents_of_file)

def check_profanity(text_to_check):

Word_db = ["F***","S***","A**"]

quotes = open("/Users/Ishbar/Desktop/movie_quotes.txt")

contents_of_file = quotes.read()

output == Word_db

if str(Word_db) in quotes.read():

output == 1

if output == 1:

print("Profanity Alert!!")

elif output == 0:

print("This document has no curse words.")

else:

print("ERROR: Could not scan the document properly.")

read_text()

我只是不能让代码高兴。我总是发现亵渎,或者没有发现亵渎。我以为我可以修改输出,输出的默认状态不是亵渎,除非另有说明。

为此,我是否需要有一个亵渎/缺席的elif,如果它总是缺席,否则存在?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值