语法错误

 1 class a:
 2     def __init__(self):
 3         print "fff"
 4 class b:
 5     def __init__(self):
 6         print "fff"
 7 a = a()#没毛病
 8 a = a()#语法错误
 9 b = 1
10 c = b()#语法错误

第一个语法错误是, a已经是一个类的实例对象了了,已经不是一个类了,除非这个类中有__call__方法。

第二个语法错误是,b已经是一个整数了.不代表类b了

时间: 2025-01-06 16:24:19

语法错误的相关文章

自动语法错误校正(Grammatical Error Correction)

写英语论文很折磨人.平时用英语写的少,关键时候写的头痛死.记起前段时间在知乎上看了一个哥们写的NLP潜在热门方向,介绍了自动语法错误校正(具体名称记不起来了,当时没有收藏,现在找不到了).就不知道怎么想到NLPCC2014上新加坡国立大学Hwee Tou Ng教授的特邀报告Automated Grammatical Error Correction: The State of the Art.今天就简单查查这个方向目前发展如何. 学术研究上,google scholar显示面前几个文章都是Ng教

zabbix 监控nginx语法错误

由于一些自动化工具原因nginx 配置的时间会出现域名错误,只是在reload的时间才报错,很耽误时间,晚上还要起来处理. ngx的机器安装zabbix_sender #! /bin/sh ## 通过zabbix sender 上报nginx 配置文件的检查结果,避免配置文件长时间语法错误 ip=`/sbin/ifconfig | grep 'inet addr:' | grep -v "127.0.0.1" | awk -F ":" '{print $2}' | 

Python List数据打印后,更改List中的值报语法错误

number_list = [1,3,5,7,9] mix = ["python","12"] second_num = number_list[1] one_number = mix[0] print("one is {0} second is {1}".format(one_number, second_num) mix[1] = 100 print(mix) mix[1] = 100 报语法错误.如果注释掉打印语句则没有问题. ......

使用vim调试c的语法错误

使用vim调试c代码的语法错误: 第一步:打开vim vim 第二步: 再命令行模式输入copen之后回车. 第三步: 再使用set mouse = a,打开鼠标. 第四步打开c文件. 使用vsp再命令行打开文件. vsp demo.c 之后可以使用.make demo再命令模式下进行编译 如果出错会再下方有错误提示.鼠标点击之后,就会跳转到错误的地方. 第五步: 修改错误之后.在使用make demo进行编译.

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level(转)

[问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释

[ISSUE][PENDING]cocos2d-x ... error C2059: 语法错误:“-”

在定义的头文件中并没有使用到任何coco2d-x的东西,提示错误 error C2059: 语法错误:“-” (..\..\src\Xxxx.cpp)error C2143: 语法错误 : 缺少“;”(在“}”的前面) (..\..\src\Xxxx.cpp)error C2238: 意外的标记位于“;”之前 (..\..\src\Xxxx.cpp)error C2575: “updateQuadWithParticle”: 只有成员函数和基可以是虚拟的 (..\..\src\Xxxx.cpp)

vs2012 MinGW编译ffmpeg 出现libavdevice/avdevice.c(38) : error C2059: 语法错误:“.”

利用vs2012编译ffmpeg出现以下错误: libavdevice/avdevice.c(38) : error C2059: 语法错误:"." libavdevice/avdevice.c(40) : error C2059: 语法错误:"," libavdevice/avdevice.c(42) : error C2059: 语法错误:"," libavdevice/avdevice.c(44) : error C2059: 语法错误:&

Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因

在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxError: invalid syntax 这是因为Python 2.x升级到Python 3.x,print函数的语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现了print函数的"SyntaxError: invalid syntax"了

安装loadrunner时出现”命令行选项语法错误键入命令 \?获得帮助“的解决方法

安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入"命令/?"可获取帮肋信息1.进入loadrunner-11\Additional Components\IDE Add-Ins\MS Visual Studio .NET 2.安装:LRVS2005IDEAddInSetup.exe 2.再安装loadrunner

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

[问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释