python elif invalid syntax_Python中elif语法无效
下面的代码在第一个elif语句中以invlid语法显示.我已经多次检查并重新检查了我的代码,但无法弄清楚如何解决错误.
fileHandle = open ( 'gra1.txt' )
count=0
count1=0
fileList = fileHandle.readlines()
for fileLine in fileList:
line=fileLine.split()
if line[0] == '0':
print "graph G%d {\n", (count)
count +=1
elif line[0] == '1':
print "} \n"
elif line[0]=='':
continue
else:
count1 += 1
if count1==1: a=line[0]
elif count1==2: relation=line[0]
elif count1==3: b=line[0]
else:
print a, relation, b
count1=0
fileHandle.close()
解决方法:
你的elif没有正确缩进…如果是缩进的,它应该以相同的方式缩进.看到else块,似乎你错误地缩进了第一个if.请记住,elif / else应该始终以if开头.
编辑:对应编辑的问题详细信息:为什么还有第二个呢?它之前没有if.在编写代码之前,我觉得您需要正确组织条件.
更正代码的一种方法是将其更改为elif块:
else:
count1 += 1
if count1==1: a=line[0]
elif count1==2: relation=line[0]
elif count1==3: b=line[0]
您可能希望Python中的缩进变得更好.考虑阅读一下:-)
标签:python,if-statement,syntax-error
python elif invalid syntax_Python中elif语法无效相关推荐
- python elif格式_python中elif 结构语句怎么判断?
if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...
- elif在python中啥意思_python中elif 结构语句怎么判断?
if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...
- python中else是指什么意思_python中elif什么意思?
原标题:python中elif什么意思? else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif 子句则 ...
- python中elif什么意思_python中elif指的是什么
python中elif指的是什么 发布时间:2020-11-13 14:49:51 来源:亿速云 阅读:74 作者:小新 这篇文章给大家分享的是有关python中elif指的是什么的内容.小编觉得挺实 ...
- python中elif的练习
Python中elif表示再次判断的意思, 是else if的简写. elif语句不能独立使用, 可以在需要检查更多条件时, 与if和else一同使用. 一个if语句中可以包含多个elif语句, 但结 ...
- python的invalid syntax是什么意思_python 中 出现 invalid syntax 是什么意思 我是新手 求告知。...
展开全部 invalid syntax就是语法错误的意思. 1.invalid(英 [ɪnˈvælɪd] 美 [ˈɪnvəlɪd]) adj.无效的;不能成立的;有病的;病人用的 vt.使伤残;使退役 ...
- Python 中 xpath 语法 与 lxml 库解析 HTML/XML 和 CSS Selector
The lxml.etree Tutorial :https://lxml.de/tutorial.html python3 解析 xml:https://www.cnblogs.com/deadwo ...
- python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...
Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...
- 一个Python绘图示例程序中的几个语法糖果
简 介: 在Python中还存在一些有趣的 Syntatic Sugar (语法糖果),在编程的时候可以进一步简化编程的效率. 关键词: 语法糖果 #mermaid-svg-yTrhj3mq9LtD6 ...
最新文章
- 性能压测服务器502报错,一种交易系统的性能测试方法及相关服务器
- 执行插件超过2分钟超时错误,如何办?
- 音视频技术开发周刊 58期
- mysql环境安装与配置
- 微型计算机及接口技术试题,1月自考微型计算机及其接口技术试题及答案解析...
- hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码
- 【Flink】Flink实验特性--reinterpretAsKeyedStream 将DataStream重新解释为KeyedStream
- 【文文殿下】浅谈KMP算法next数组与循环节的关系
- Spine 动画工具
- c++通过TCP/IP协议提交POST信息登录到PHPChina中文开发者社区
- Qtum量子链入驻慢雾区,漏洞赏金计划单项最高奖励达1万美金!
- Linux文件查找及压缩工具
- 关于python随机抽取各类型不重复值的思考(sample与randint的区别)
- netstat 的详解
- 微型计算机原理及应用课程复习与考研指导,微机原理及应用课程复习.doc
- PropertyUtils的使用
- 幻方矩阵(魔方矩阵)
- java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码
- eclipse运行代码后变为红色和绿色
- 【贪玩巴斯】操作系统(一)——操作系统引论 「发展与特征」2021-09-16