Portál AbcLinuxu, 10. května 2025 16:02

Dotaz: Problém s konstantou v pythonu

21.7.2015 11:09 Marelo
Problém s konstantou v pythonu
Přečteno: 244×
Odpovědět | Admin
Zdravim. V dokumentaci se píše, že jsou nadefinované konstanty jako například KEY_HOME. Když ji ale vložím do svého scriptu, tak mi to napíše, že
NameError: name 'KEY_END' is not defined
Co dělám zle ? Děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2015 11:21 logik
Rozbalit Rozbalit vše Re: Problém s konstantou v pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš importovaný curses? Zkus:
curses.KEY_UP
popř. se koukni, co v curses je:
dir(curses)
xxxxxx avatar 21.7.2015 11:47 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: Problém s konstantou v pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná problém s namespace?
>>> import curses
>>> KEY_UP
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'KEY_UP' is not defined
>>> curses.KEY_UP
259
Ale
>>> from curses import *
>>> KEY_UP
259
>>>
Vypadá to na ten první případ.
21.7.2015 13:01 Marelo
Rozbalit Rozbalit vše Re: Problém s konstantou v pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky moc za pomoc. Stačilo jen curses.KEY_HOME.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.