Как мне запустить файл python в cmd из vscode

#python #visual-studio-code

#python #visual-studio-code

Вопрос:

У меня есть программа на Python, которая печатает длинные выходные данные. Когда я пытаюсь запустить этот файл в vscode, его интерактивного окна недостаточно для просмотра полного вывода. Итак, есть ли какой-либо способ запустить файл python в cmd из VSCODE?

Комментарии:

1. Если вы найдете мой ответ полезным, вы могли бы лучше обобщить is post, избавившись от части vscode. Заголовок сообщения может быть «Как запустить скрипт Python в командной строке Windows cdm для чтения длинных выходных данных?» Если вы твердо решили использовать vs code, это уже другая история, и удачи.

Ответ №1:

Если вы используете Windows, VSCode по умолчанию использует Powershell в качестве вашего терминала. Если вы хотите вместо этого использовать командную строку, нажмите ctrl shift p , введите Shell в панель команд, выберите Terminal: Select Default Shell и измените его на Command Prompt . Я не уверен, что это решит вашу проблему, поскольку я думаю, что Powershell должен отображать столько же выходных данных, сколько и CMD, но если вы хотите попробовать переключить терминалы, это сделает это. Другой вариант — попытаться запустить его изначально в CMD или Powershell, а не с помощью встроенного терминала VSCode. Это может быть лучше, если смена терминалов не помогает.

Ответ №2:

Как сказал @Jeremiah, вы также можете просто запустить свой скрипт с помощью командной строки, не используя vs code. Допустим, у вас есть файл ‘test1.py ‘ сохранен как C:UsersbcubrichDocumentstest1.py и ваш python env .exe будет сохранен в C:python27ArcGIS10.5python.exe. Я только что написал скрипт, в котором было это:

 print('worked')
  

Затем просто введите это в командную строку

 C:python27ArcGIS10.5python.exe C:UsersbcubrichDocumentstest1.py
  

И он напечатал

 worked
  

на консоль.

Подробнее о запуске python через консоль cmd здесь:http://www.cs.bu.edu/courses/cs108/guides/runpython.html