kwhw.net
当前位置:首页 >> py工程软件出现"python SyntAxError: invAliD synt... >>

py工程软件出现"python SyntAxError: invAliD synt...

print要加括号是python3的要求,你应该用的是python2。我试运行了一下,没有问题,如果你运行还是有问题,应该是缩进的问题,你要确保每个有缩进的行前面的空白要么都是空格,要么都是tab,必须要统一。 py文件是python脚本文件。 Python 是一种...

出错是因为你已经进入python解释器,而不是 在cmd环境里 如果要运行helloworld.py这个文件,你需要在cmd里直接运行。 显示是这样的C:\Users\mevig>python helloworld.py

else应该和 if 对齐。如果是python 2.7, print后面可以直接跟字符串,不需要括号。 if s: print 'sfga' else: print 'fdsf'

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

绝对缩进的问题,不是我宁愿以死谢罪。

if __name__ == '__main__':There should be a whitespace between `if` and `__name__`.

第四行括号不匹配

invalid syntax 翻译过来就是 语法错误的意思 python2.7 的话,print是一个表达式,要写 print i python3 的话,print是一个函数,所以要写 print(i)

if guess == number: # 冒号结尾 print('...') print('...')elif guess < number: # 冒号结尾 print('...') print('...')else: # 也要冒号结尾 print('...') #缩进的语句前要注意又没冒号

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com