#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