Терминал PyCharm не печатает вывод - PullRequest
0 голосов
/ 05 февраля 2019

Я совершенно новичок в Python и скачал IDE PyCharm.Я сделал первую маленькую программу, которая просто печатает данные аргументы:

import sys

print("Start")
for arg in sys.argv:
    print(arg)
print("End")

Теперь я пытаюсь выполнить эту программу и передать аргументы через IDE.Я нашел редактор Run Configurations, но я не хочу устанавливать некоторые фиксированные аргументы при каждом запуске, я хочу поиграть и вызвать скрипт с другими аргументами.

Затем я увидел «Терминал» вPyCharm, и думал, что я могу вызвать сценарий оттуда передачи аргументов.Однако когда я это делаю, я просто ничего не получаю.Он ничего не печатает в терминале.Он печатается только во вкладке «Выполнить», но также не принимает мои переданные аргументы.

Где-то в Интернете я нашел кого-то, предложившего включить «Эмуляция терминала в консоли вывода» в конфигурациях запуска.Я сделал это, но ничего не изменилось.

Итак, мой вопрос вкратце: что мне нужно сделать в PyCharm, чтобы иметь возможность быстро вызывать программу с аргументами и получать выходные данные из программы непосредственно в Terminal / Shell /откуда бы я ни запустил программу?Я не могу себе представить, что вам придется проходить через Конфигурации запуска каждый раз, когда вы хотите вызвать скрипт и передать что-то новое.

Спасибо!

1 Ответ

0 голосов
/ 06 февраля 2019

Ну, я выяснил, почему это не сработало.Я только что запустил скрипт, введя имя скрипта, т.е.просто test.py не выдает никакой ошибки типа «неизвестная команда» или около того.Даже на windows cmd.Поэтому я не совсем уверен, что делает компьютер, когда исполняет скрипт только с именем.В любом случае, запуск его с помощью программы python теперь явно работает, в том числе и в терминале PyCharm.

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