Запуск Python в командной строке - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужно написать свои команды Python в командной строке и получить выходные данные, как

python -c a = 10
python -c print("Hello {}".format(a))
python -c import math

Ответы [ 4 ]

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

СНАЧАЛА вы должны добавить питона в системный путь. 1. Щелкните правой кнопкой мыши НА ЭТОМ ПК.

2. Нажмите на дополнительные настройки системы

.

нажмите на переменные окружения

нажмите на путь для редактирования

нажмите на изменение

6. поиск python в START MENU

7. щелкните правой кнопкой мыши на загруженном пакете и нажмите на копировать полный путь или, если вы используете python 3.6, вы можете переустановить и проверить путь из установкиmenu

8.Добавьте путь к списку

СЕЙЧАС ВЫ МОЖЕТЕ СДЕЛАТЬ ЭТОТ ТИП Python в командной строке и вуаля, вы сможете запустить его из командной строки

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

Если вам нужно выполнить несколько команд.Вы можете запустить интерпретатор Python с записью python в командной строке.>>> будет означать, что все введенные вами команды будут интерпретироваться интерпретатором.

Python interpreter

Затем вы можете писать команды.После каждой команды вы должны нажать ENTER.

>>> a = 10
>>> print("Hello {}".format(a))
>>> import math
0 голосов
/ 25 февраля 2019

Лучший подход к вашей проблеме - написать файл .py и запустить его.

Однако я могу представить, что для сценариев вам может понадобиться что-то подобное, если вы не можете написать файл,В этом случае вы можете разделить ваши команды на ;, но вы будете ограничены программами без блоков, например:

python3 -c "import math; a = 10; print('Hello {} {}'.format(a, math.sin(a)))"

# prints:
# Hello 10 -0.5440211108893698

но:

python3 -c "import math; a = 10; for i in range(a): print('Hello {} {}'.format(i, math.sin(i)))"

Ошибка синтаксиса: недопустимый синтаксис

, но опять же:

python3 -c "import math; a = 10; [print('Hello {} {}'.format(i, math.sin(i))) for i in range(a)]"

# prints:
# Hello 0 0.0
# Hello 1 0.8414709848078965
# Hello 2 0.9092974268256817
# Hello 3 0.1411200080598672
# Hello 4 -0.7568024953079282
# Hello 5 -0.9589242746631385
# Hello 6 -0.27941549819892586
# Hello 7 0.6569865987187891
# Hello 8 0.9893582466233818
# Hello 9 0.4121184852417566

последний, конечно, плохая практика и все (побочный эффект в понимании и т. Д.), Но видработы.

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

Самый простой способ - использовать py-файл, а затем вызывать его из командной строки.

Внутри name_file.py поместите:

a = 10
print("Hello {}".format(a))
import math

В консольном оправдании

python name_file.py

См. файл python

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