Olası Çoğalt: Ne arıyorum
Python read a single character from the userTuş takımı komut satırında python nasıl kabul edilir?
piton kullanarak ok tuşlarıyla bir robotu kontrol edebilmek için. Ve benim fikrim sorun Kullanıcıların giriş almak için nasıl bilmiyorum olmasıdır Ancak böyle bir şey görünüyordu kodu ...
#!/usr/bin/env python
# control a robot using python
exit = 0
while exit == 0:
keypress = ##get keypress, if no key is pressed, continue##
if keypress == 'q':
exit = 1
break
elif keypress == KEY_UP:
##robot move forward##
elif keypress == KEY_DOWN:
##robot move backward##
print "DONE"
uygulamaktı. Ve robotun bir ekran kullanmamasından dolayı bulduklarımdan pygame gibi GUI tabanlı bir çözüm kullanamıyorum.
Herhangi bir yardım için çok teşekkür ederiz!
(http://stackoverflow.com/questions/510357/python-read-a-single-character-from-the-user), çeşitli çözümler sahip olan. – Junuxx
['curses'] 'a bakmak isteyebilirsiniz (http://docs.python.org/library/curses.html). –
Bu soruya bakıyordum ama aradığım şeyin olup olmadığını anlayamadım, çünkü bir linux çözümü arıyordum ve platformlar arası ihtiyaçlardan dolayı gerçekten karmaşık görünüyordu. Lanetlere baktım, ama nasıl kullanacağına dair iyi bir öğretici var mı? Elimden gelenin en iyisi Python Docs'du ve onlar sadece şimdiye kadar gittiler. – Elmer