为什么我的输出会抛出一个意外的结果?

2024-04-20 14:18:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定为什么我的代码不起作用。我把它从我的老师那里逐字复制下来。你知道吗

import urllib

def read_text():
    quotes = open("C:\Users\Kyle\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):
    connection = urllib.urlopen("http://www.wdyl.com/profanity?q="+text_to_check)
    output = connection.read()
    print(output)
    connection.close()

read_text()

以及输出:

<html><head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    <title>404 Not Found</title>
    </head>
    <body text=#000000 bgcolor=#ffffff>
    <h1>Error: Not Found</h1>
    <h2>The requested URL <code>/profanity?q=shot</code> was not found on this server.</h2>
    <h2></h2>
    </body></html>

为什么会这样?你知道吗

谢谢你!!你知道吗


Tags: oftextclosereaddefhtmlcheckcontents