python:无法实例化一个或两个以上的变量(引发SyntaxError)
从昨天开始,我在测试新的Python脚本时遇到了一个奇怪的问题。在运行脚本时,我在第一个变量赋值的其中一个上得到一个“SyntaxError:invalid syntax” 例如,我为从文本文件(存在于同一目录中)加载屏幕选项编写了以下简单代码: 在终端中运行时,返回:python:无法实例化一个或两个以上的变量(引发SyntaxError),python,variables,vim,syntax-error,Python,Variables,Vim,Syntax Error,从昨天开始,我在测试新的Python脚本时遇到了一个奇怪的问题。在运行脚本时,我在第一个变量赋值的其中一个上得到一个“SyntaxError:invalid syntax” 例如,我为从文本文件(存在于同一目录中)加载屏幕选项编写了以下简单代码: 在终端中运行时,返回: File "./config.py", line 8 width = int(config.get('Screen', 'width') ^ SyntaxError: invalid syntax 更奇怪的是,当我注释
File "./config.py", line 8
width = int(config.get('Screen', 'width')
^
SyntaxError: invalid syntax
更奇怪的是,当我注释全屏行时,我得到了相同的错误。。。但是在下一行(高度=…)。意思是最后一个确实有效?
此外,问题只发生在新文件上,旧文件工作正常(好吧,至少没有错误:)。
最后但并非最不重要的是。。。当我使用另一个文本编辑器(比如kate,我通常使用vim)时,编写完全相同的代码也不会产生错误
我试图重新安装vim,因为我认为这是问题的根源,但它仍然是一样的
谢谢你的时间,对不起我的英语,
Charles您缺少一个右括号来关闭
bool
:
fullscreen = bool(config.get('Screen', 'fullscreen'))
^
与int
相同:
width = int(config.get('Screen', 'width'))
^
height = int(config.get('Screen', 'height'))
^
您缺少一个右括号来关闭
bool
:
fullscreen = bool(config.get('Screen', 'fullscreen'))
^
与int
相同:
width = int(config.get('Screen', 'width'))
^
height = int(config.get('Screen', 'height'))
^
Arf,我看了这么远,但问题就在我眼前。非常感谢。@Klowx有一个与括号匹配的IDE,这对你绝对有帮助!我有,而且通常不会犯那种错误。奇怪的是,我没有使用kate(我发现它没有一个非常清晰的匹配括号IDE)Arf,我看了这么远,但问题就在我眼前。非常感谢。@Klowx有一个与括号匹配的IDE,这对你绝对有帮助!我有,而且通常不会犯那种错误。奇怪的是,我没有使用kate(我发现它没有一个非常清晰的匹配括号IDE)