在VS Code终端中运行python代码导致语法无效

时间:2019-10-20 16:11:25

标签: python visual-studio-code vscode-python

我将以下代码段保存到文件中,例如stackoverflow.py,然后转到终端并运行(在我的conda env内),然后一切正常。但是在VS Code中,在相同的conda env下,它达到了无效语法。白色的屏幕截图来自Mac Terminal,黑色的来自VS Code Terminal。我想知道发生了什么事。谢谢

import requests

request = requests.get("https://drive.google.com/uc?export=download&id=0B6ZlG_Eygdj-c1kzcmUxN05VUXM")
with open("survey.zip", "wb") as file: 
    file.write(request.content)

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

从屏幕截图中可以看出,当您以VS代码运行该命令时,您的命令正在python shell(作为python代码)中执行,而不是在终端中执行。

只需确保在运行命令时使用的外壳正确即可。您可以在屏幕截图中看到“ 2:python”(在下拉菜单中)的活动外壳。