www.rtmj.net > python中PAnDAs语法错误

python中PAnDAs语法错误

你不在interactive shell输入,用python xxx.py运行就不会有错了

在最后加上engine='python'就可以了,即users = pd.read_table('users.dat', sep='::',header = None, names = unames , engine = 'python')

估计是你用python 3.x版本的.<br>直接给答案:<br>改为:<br>print('hello')<br>就可以了.<br><br>原因见:<br>【整理】关于python 3.x中,使用print函数时出现的语法错误(syntaxerror: invalid syntax)的问题的原因<br><a href="http://

出错的前一行少了个括号

你的print 'Hello World'这一句有问题H前面的引号对的,但是右引号你用的中文符号需要改为:print 'Hello World'这样就对了

你的是3.x版本,与2.x版不同的是,print已经变为funtion.使用print需要加括号,不加括号要出错.print("test: %s, the classifier came back with: %d, the real answer is: %d"\ % ("test", 0, 1))

while循环里面的第一行中,最后缺少个括号你把while循环里面的逗号去掉试试吧你又没有print,要逗号干吗啊,它是循环的,没必要加逗号

在idle里面遇到的乱七八糟的符号错误,绝大多数都可以靠改用pycharm来解决.当然,你也可以尝试sublime,atom等等轻量级的编辑器,然后用命令行运行.

你遇到的问题一看就是少装了包.在windows下安装pandas,只安装pandas一个包显然是不够的,它并没有把用到的相关包都打进去,这点是很麻烦的,只有等错误信息出来后才知道少了哪些包.我总结了一下,一共需要安装如下包:

最新版的python(3.0之后)已经使用print()函式而不是print语句了,可能你装的pydev用的是3版之后的python. 你可以在pydev设置页中的interpreter-python中的python路径改为2.x版python的库路径,应该可以解决

网站地图

All rights reserved Powered by www.rtmj.net

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