knrt.net
当前位置:首页 >> Python新手 求问SyntAxError: invAliD syntAx是什... >>

Python新手 求问SyntAxError: invAliD syntAx是什...

.py文件中的第一行,即“Python 2.7.10 (default ……”这行不是合法的 python代码。 删掉之,再运行试试。

elif x3上面一句中ipnum.append有5个(,只有4个右括号),括号不配对

你这个是交互式命令行,只能输入一条命令 点击上面的的File->New菜单,在新打开的窗口输入,按F5运行程序

invalid syntax就是语法错误的意思。 1、invalid(英 [ɪnˈvælɪd] 美 [ˈɪnvəlɪd]) adj.无效的;不能成立的;有病的;病人用的 vt.使伤残;使退役;失去健康 n.病人,病号;残废者;伤病军人 vi.变得病弱;因病...

缩进错误。 Python的IDLE不适合复杂代码的编写,不要这么用,换个IDE,比如Pycharm。 如果非要用的话,ctrl + n,进入编辑环境里写。 PS:安利一个Python学习网站,刘江的Python教程,相当不错,非常细致,对新手很友好。

可以用__future__模块 from __future__ import print_function 这样就可以在2.X中使用3.X中的print函数了 print默认输出语句后换行,此处被修改为" " 和print x, ''是不一样的

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

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

def getImg(html): rcg = r'src="*.%?\.jpg" width' imgre = re.compile(reg) imglist = imgre.findall(html) 后面的不变,你试试

错误提示的意思是程序是出现了不合法的语句。 如果是在写一个完整的程序,不建议直接在shell中写,最好new一个文件,写入程序,然后再按F5执行,注意缩进。 另外,如果你程序的输入输出中包含较多的中文,建议用Python3.0或更高的版本,因为Pyth...

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