Почему скрипт "Hello World" не печатает в командной строке? - PullRequest
0 голосов
/ 04 мая 2020

Я начинающий программист, использующий Python 3, и я столкнулся со странной проблемой. Когда я активирую (если это правильный термин) простой файл «Hello World», который содержит только:

print ("Hello World!")

в командной строке (Windows Powershell); он не печатает в команду print и просто переходит к другому приглашению, как показано ниже:

C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa> py hello_world.py
C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa>

Извините, если это не имеет смысла, но я очень запутался.

Ответы [ 3 ]

0 голосов

Выполнить

python file_name.py

в командной строке

0 голосов
/ 04 мая 2020

Я прокомментирую, что произошло, когда я ввел различные команды, которые вы предложили.

Гилх - когда я ввел то, что вы предложили, это произошло:

PS C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa> py -c "print('hi')"
PS C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa>  

Ничего не напечатано, когда я вошел команда и PS продолжили, как будто ничего не случилось. Также это происходит, когда я ввел type hello_world.py.

PS C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa> type hello_world.py
print ("Hello World")

Используемая версия python - Python 3.8.2, и я выбрал опцию добавления Python в переменную PATH при установке Это. Я не уверен, что у меня P C, но когда я включил input() в файл, произошло то же самое.

0 голосов
/ 04 мая 2020

Я не знаю, какой у вас P C, но, возможно, программа выполняется, но мгновенно закрывается (возможно, слишком быстро для вашего глаза). Попробуйте:

input ()

внизу скрипта. Это заставляет окно программы оставаться открытым, пока не будет обнаружен какой-либо ввод.

Greetz

PS: если он не работает :: Что произойдет, если вы наберете просто "python"?

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