Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python上运行.read()时定位字符串?_Python_String_Locate - Fatal编程技术网

如何在Python上运行.read()时定位字符串?

如何在Python上运行.read()时定位字符串?,python,string,locate,Python,String,Locate,我正在使用urllib2 try: msmalvo = urllib2.urlopen(website) except URLError as e: msmalvo = e if msmalvo.code == 200: if msmalvo.read() == '<head>': print 'Exits!' else: print 'Don't exist' else: print ' ' pr

我正在使用urllib2

try:
    msmalvo = urllib2.urlopen(website)
except URLError as e:
    msmalvo = e

if msmalvo.code == 200:
    if msmalvo.read() == '<head>':
        print 'Exits!'

    else:
        print 'Don't exist'

else:
    print ' '
    print msmalvo.code, ':/'
试试看:
msmalvo=urllib2.urlopen(网站)
除URLE错误外:
msmalvo=e
如果msmalvo.code==200:
如果msmalvo.read()='':
打印“出口!”
其他:
打印“不存在”
其他:
打印“
打印msmalvo.code':/'
这样做的目的是确认在页面的源代码中找到了字符串“\head/”。 我如何做到这一点?

只需执行以下操作:

'<head>' in msmalvo.read()
msmalvo.read()中的“
”)
而不是:

msmalvo.read() == '<head>'
msmalvo.read()

我不明白“-”。你能解释一下吗?啊!我真傻!哈哈哈。我是python新手,我认为“in”只用于“for”语句xD!谢谢你,卡比亚!