Выполнение кода Python в терминале VS Code. Неверный синтаксис. - PullRequest
1 голос
/ 20 октября 2019

Я сохраняю приведенный ниже фрагмент в файл, скажем, stackoverflow.py, иду в терминал и запускаю (в моей среде conda), тогда все в порядке. Но в 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 Ответ

1 голос
/ 21 октября 2019

Из скриншота видно, что когда вы запускаете его в коде VS, ваша команда выполняется в оболочке Python (в виде кода Python), а не в терминале.

Просто убедитесь, что вы используете правильную оболочку, когдазапустить вашу команду. Вы можете увидеть активную оболочку на скриншоте, где написано «2: python» (в выпадающем меню).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...