Python条件if / else无效的语法
问题描述 投票:0回答:2
嗨,您能帮我解决以下错误吗?我知道这听起来很愚蠢。在执行if / else条件时,出现语法错误。非常感谢您的帮助。def request(self, email, password):
session = requests.session()
login_page = session.get(login_url)
login_soup = BeautifulSoup(login_page.text,'html5lib' )
e = login_soup.find('input', {'name':'login_form[_token]'})
csrftok = e['value']
session.post(login_url,data={'login_form[name]': user,'login_form[password]': passw,'login_form[redirect_url]': '/','login_form[_token]': csrftok})
membership = session.get(member_url).text()
if "Free" in membership:
output().screen(email, password, case = "Free")
else:
output().screen(email, password, case = "Premium")
else:
output().screen(email, password, case = "Not Working")
python
2个回答
2
投票
行if "Free" in membership:
output().screen(email, password, case = "Free")
>>> else:
output().screen(email, password, case = "Premium")
else:
output().screen(email, password, case = "Not Working")
没有相应的if语句。您需要另一个if语句,否则请删除该行。
0
投票
在python中,尊重缩进并拥有井井有条的代码非常重要。由于您有一个else语句而没有if
所以您的代码必须像这样:def request(self, email, password):
session = requests.session()
login_page = session.get(login_url)
login_soup = BeautifulSoup(login_page.text,'html5lib' )
e = login_soup.find('input', {'name':'login_form[_token]'})
csrftok = e['value']
session.post(login_url,data={'login_form[name]': user,'login_form[password]': passw,'login_form[redirect_url]': '/','login_form[_token]': csrftok})
membership = session.get(member_url).text()
if "Free" in membership:
if <>:
output().screen(email, password, case = "Free")
else:
output().screen(email, password, case = "Premium")
else:
output().screen(email, password, case = "Not Working")
热门问题
最后
以上就是包容火车最近收集整理的关于python里else显示无效语法_python - Python条件if / else无效的语法 - SO中文参考 - www.soinside.com...的全部内容,更多相关python里else显示无效语法_python内容请搜索靠谱客的其他文章。
发表评论 取消回复