跟着网上的教程学习python,有时候老师如果水平不够,或者讲得不够清楚,那么还真的会耽误很多时间去查找资料。
就比如说,我这两天遇到的if __name__=='__main__'总是报错:invalid syntax
在我核对了教程和我的内容之后,还是不知道错在哪里了,于是只能去网上翻资料,最终,我终于发现问题在哪里了
我原本写的:if_name_=='_main_' 聪明的你有没有发现问题在哪里?
对,if和_name之间需要一个空格!!!
下划线都是双下划线!!不是_是__,好吧,改好之后,编译完美通过……想想真是奇葩
import requests
def getHTMLText(url):
try:
r=requests.get(url,timeout=20)
r.raise_for_status()
r.encoding='utf-8'
return r.text
except:
return"产生异常"
if __name__=='__main__':
url="https://www.baidu.com/"
print(getHTMLText(url))