下面的代码在第一个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语法无效相关推荐

  1. python elif格式_python中elif 结构语句怎么判断?

    if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...

  2. elif在python中啥意思_python中elif 结构语句怎么判断?

    if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...

  3. python中else是指什么意思_python中elif什么意思?

    原标题:python中elif什么意思? else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif 子句则 ...

  4. python中elif什么意思_python中elif指的是什么

    python中elif指的是什么 发布时间:2020-11-13 14:49:51 来源:亿速云 阅读:74 作者:小新 这篇文章给大家分享的是有关python中elif指的是什么的内容.小编觉得挺实 ...

  5. python中elif的练习

    Python中elif表示再次判断的意思, 是else if的简写. elif语句不能独立使用, 可以在需要检查更多条件时, 与if和else一同使用. 一个if语句中可以包含多个elif语句, 但结 ...

  6. python的invalid syntax是什么意思_python 中 出现 invalid syntax 是什么意思 我是新手 求告知。...

    展开全部 invalid syntax就是语法错误的意思. 1.invalid(英 [ɪnˈvælɪd] 美 [ˈɪnvəlɪd]) adj.无效的;不能成立的;有病的;病人用的 vt.使伤残;使退役 ...

  7. Python 中 xpath 语法 与 lxml 库解析 HTML/XML 和 CSS Selector

    The lxml.etree Tutorial :https://lxml.de/tutorial.html python3 解析 xml:https://www.cnblogs.com/deadwo ...

  8. python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...

    Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...

  9. 一个Python绘图示例程序中的几个语法糖果

    简 介: 在Python中还存在一些有趣的 Syntatic Sugar (语法糖果),在编程的时候可以进一步简化编程的效率. 关键词: 语法糖果 #mermaid-svg-yTrhj3mq9LtD6 ...

最新文章

  1. 性能压测服务器502报错,一种交易系统的性能测试方法及相关服务器
  2. 执行插件超过2分钟超时错误,如何办?
  3. 音视频技术开发周刊 58期
  4. mysql环境安装与配置
  5. 微型计算机及接口技术试题,1月自考微型计算机及其接口技术试题及答案解析...
  6. hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码
  7. 【Flink】Flink实验特性--reinterpretAsKeyedStream 将DataStream重新解释为KeyedStream
  8. 【文文殿下】浅谈KMP算法next数组与循环节的关系
  9. Spine 动画工具
  10. c++通过TCP/IP协议提交POST信息登录到PHPChina中文开发者社区
  11. Qtum量子链入驻慢雾区,漏洞赏金计划单项最高奖励达1万美金!
  12. Linux文件查找及压缩工具
  13. 关于python随机抽取各类型不重复值的思考(sample与randint的区别)
  14. netstat 的详解
  15. 微型计算机原理及应用课程复习与考研指导,微机原理及应用课程复习.doc
  16. PropertyUtils的使用
  17. 幻方矩阵(魔方矩阵)
  18. java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码
  19. eclipse运行代码后变为红色和绿色
  20. 【贪玩巴斯】操作系统(一)——操作系统引论 「发展与特征」2021-09-16

热门文章

  1. python 使用pyqt5实现了一个汽车配件记录系统
  2. 联合体c语言指针,C语言联合体
  3. 怎样检查网站Sql注入的漏洞
  4. java小数计算器,java计算器.
  5. 一位英语老师写给老婆的情书
  6. SaltStack Grains 详解
  7. 广州大学2020操作系统实验四:文件系统
  8. android开源界面库,使用 Wear 界面库
  9. 2019 我都折腾了点啥?
  10. 解决Linux关闭终端(SSH)后程序自动停止的问题