alien308
Апрель 4, 2016 08:40:23
Как определить была ли нажата клавиша, желательно переносимо для Linux и Windows.
ZerG
Апрель 4, 2016 09:34:23
alien308
Апрель 4, 2016 10:51:09
А непосредственно из питона возможно? Или пакет чтобы из Linux и Windows работал
ZerG
Апрель 4, 2016 10:58:06
Мне тяжело понять что вы спросили….
alien308
Апрель 4, 2016 11:05:54
Чтобы было кросплатформенно.
ZerG
Апрель 4, 2016 11:14:42
Кто мешает взять обе либы - и набросать свой модуль в котором сделать проверку на ОС и использовать нужный класс/функцию?
alien308
Апрель 4, 2016 15:05:11
Как я понял либы для моих целей избыточны. Мне надо в командной строке проверять нажатие клавиши в окне терминала, а не на рабочем столе или в других программах.
ZerG
Апрель 4, 2016 15:10:29
Ну так в чем проблема?
while True:
i = input('',)
if i:
print(i)
else:
print('')
time.sleep(0.1)
код конечно дуристика полная - но у вас задачи по ходу тоже не особо…
alien308
Апрель 4, 2016 15:58:13
Попробовал. Происходит остановка программы и ожидание ввода с клавиатуры. А надо только проверить нажатие клавиши, без ожидания ввода.
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
on linux2
ZerG
Апрель 4, 2016 16:07:10
Это для 3 питона!
для 2 rawinput
ну если вы даже в таком примере не разобрались = я рекомендую вам почитать для начача что нить