我将以下代码段保存到文件中,例如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)
最佳答案
从屏幕截图中可以看出,当您以VS代码运行该命令时,您的命令正在python shell中执行(作为python代码),而不是在终端中执行。
只要确保在运行命令时使用的外壳程序正确即可。您可以在屏幕截图中看到活动外壳,外壳上显示“ 2:python”(在下拉菜单中)。
关于python - 在VS Code终端中运行python代码导致语法无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58474847/