Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Visual Studio代码仅从Ctrl+;F5_Python_Python 3.x_Visual Studio Code - Fatal编程技术网

Python Visual Studio代码仅从Ctrl+;F5

Python Visual Studio代码仅从Ctrl+;F5,python,python-3.x,visual-studio-code,Python,Python 3.x,Visual Studio Code,有人能解释为什么VisualStudio代码不从中执行某些文件吗?只有Ctrl+5有效。当我从按钮运行代码时,它给了我什么?原因:这是因为当前的VSCode终端是一个Python交互窗口,当您输入Python语句时,它将正确执行,但单击运行按钮的命令类似于“D:/Users/../AppData/Local/Programs/Python/Python39/Python.exe D:/…/test09/a.py”,它不是Python语句,因此控制台返回“SyntaxError” 您可以使用“Ct

有人能解释为什么VisualStudio代码不从中执行某些文件吗?只有Ctrl+5有效。当我从按钮运行代码时,它给了我什么?

原因:这是因为当前的VSCode终端是一个Python交互窗口,当您输入Python语句时,它将正确执行,但单击运行按钮的命令类似于“
D:/Users/../AppData/Local/Programs/Python/Python39/Python.exe D:/…/test09/a.py
”,它不是Python语句,因此控制台返回“
SyntaxError

您可以使用“
Ctrl+F5
”或“
F5
”来执行代码的原因是这是一个调试过程,它将在“Python调试控制台”终端中运行

解决方案:在控制台中输入语句“
exit()
”以退出Python交互窗口


python的默认版本是什么?我不确定它是3.9.0,但我认为您正在尝试在终端中打开解释器时使用该键