www.5213.net > Python报错,"SyntAxError: invAliD syntAx"

Python报错,"SyntAxError: invAliD syntAx"

except 与try 对齐 if __name__ 对齐到最左端

在return a+b的下一行再按一次回车 等出现了>>>后,再键入add(3,5) 才可以! >>> def add(a,b):... print "a"... return a+b... >>> add(3,5)a8>>>

AAA是方法,里面文件名是参数,但你应该有个参数名,不能只有参数值,修改方法: def AAA(filename = r'D:\123.txt'):

__name__,__main__,__init__,__repr__都是双下划线。 给你个样例你试试。 class Person(object): def __init__(self,name,age): self.name = name self.age = age def __repr__(self): return 'Person Object name : %s , age : %d' % (self.nam...

这个提示是语法错误,你再看看hello.py里写的内容是否缩进不正确,或者你把里面的内容都删除掉,复制我下面的这个: print "Hello,World!"如果解决了您的问题请采纳!如果未解决请继续追问!

print "我喜欢", 这一行有问题,你使用了,中文的逗号,所以会报这个错,这里用英文逗号就可以了

f=open(r'C:\Users\Administrator\Desktop\text.txt','r')#注意:'(均是半角

print要加括号是python3的要求,你应该用的是python2。 我试运行了一下,没有问题。 如果你运行还是有问题,应该是缩进的问题,你要确保每个有缩进的行前面的空白要么都是空格,要么都是tab,必须要统一。另外你可以把详细的错误信息粘上来。

题主给的错误信息不全,请截图说明。 目测有一个错误: if i%2==0 : # if的结尾有冒号

请问你想干什么?? 是想在命令行里运行py脚本吗?? 如果是,看看这个网站网页链接

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com