Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 18, 2015 16:08:21

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Друзья такой вопрос, можно ли во время какой либо операции в python организовать ввод команд, которые я заранее пропишу

например:

if console == "pause":
print bla bla

if console == "start":
print lololaoala

и т.п

Офлайн

#2 Апрель 18, 2015 16:13:55

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Предполагаю что что как-то через Threads можно сделать ?

Офлайн

#3 Апрель 18, 2015 17:25:38

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Типа конечного автомата может быть что то?
Как пример http://python.su/forum/topic/14709/?page=1

Отредактировано Kasta_neda (Апрель 18, 2015 17:29:46)

Офлайн

#4 Апрель 18, 2015 18:00:36

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Kasta_neda
Типа конечного автомата может быть что то?Как пример http://python.su/forum/topic/14709/?page=1
нееет когда я запускаю скрипт высвечивается строка ввода задачи например я ввожу start скрипт стартует далее я ввожу pause скрипт замирает и так далее

Офлайн

#5 Апрель 18, 2015 18:01:25

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Kasta_neda если у тебя есть время я тебе напишу в скайпе и ты поможешь за отдельную $ конечно

Офлайн

#6 Апрель 18, 2015 18:04:21

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

скрипт на input() замирает всегда
от того что вы введете зависит как в дальнейшем поступит написанная вами программа

Офлайн

#7 Апрель 18, 2015 18:07:24

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Kasta_neda
скрипт на input() замирает всегдаот того что вы введете зависит как в дальнейшем поступит написанная вами программа

напиши мне твой скайп, там пообщаемся.

Офлайн

#8 Апрель 18, 2015 18:08:31

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

while True:
    in_ = raw_input(':')
    if in_ == 'start': print 'ok'
    if in_ == 'pause': print 'pause'

Офлайн

#9 Апрель 18, 2015 18:14:00

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

ну это выходит просто бесконечное повторение а мне надо чтоб во время выполнения ввести и скрипт например замер )))

Офлайн

#10 Апрель 18, 2015 18:20:05

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

while True:
    in_ = raw_input(':')
    if in_ == 'start': print 'ok'
    if in_ == 'pause': raw_input(':')

while True:
    in_ = raw_input(':')
    if in_ == 'start': print 'ok'
    if in_ == 'pause': pass

Отредактировано Kasta_neda (Апрель 18, 2015 18:27:20)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version