写程序时提示“pythonSyntaxError:invalidsyntax”往往是第一行的括号没有完全匹配,引发编译器报错,用户需要对第一行和上一行代码进行检查调整即可。具体操作步骤如下。
1、比如这两行程序,第一行的括号没有完全匹配,引发编译器报错。如下图所示。
2、编译器报错的行数是第二行,说明实际出错的下一行。如下图所示。
3、检查编译器报错的行数,发现没问题。如下图所示。
4、进而需要检查编译器报错的那一行代码的上一行的代码是否有语法错误。如下图所示。
5、在例子的情况下,补上第一行的代码的反括号,SyntaxError:invalidsyntax成功解决。如下图所示。
注意事项:
编译器报错的行数,用户检查往往发现不到错误,这时用户只需要检查报错下一行即可解决问题。
进入python解释器中运行文件,需要退出解释器后执行,具体解决方式如下:
1、键盘win+r快捷键或者点击开始按钮,打开运行,输入cmd命令确定。
2、首先输入命令invalid syntax 命令,再输入python text.py命令。
3、然后输入输入exit退出,再次输入python text.py命令。
4、退出后重新进入python编译环境,试一下命令。
5、但运行txt py 内容print('hello')错误,需该为print("hello")编写到test.py中,如下图所示运行成功。
注意事项:
1、python3和python2有些语句是不一样的,有的电脑可能会存在两个或两个以上的版本。
2、文件名需要手动输入,如果拖拽会产生报错。