Форум сайта python.su
0
После
curses.initscr()
консоль перестаёт работать нормально
вот этот код например
#!/usr/bin/env python
import curses
curses.initscr()
curses.beep()
alex@alex-laptop ~ $ '/media/Files/Alex Doc/Programs/pro/pytHON/Учебные и мусорные коды/pisecConsoli.py'
alex@alex-laptop ~ $ Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> File "<stdin>", line 1
print"и вот как видите консоль не пашет"
^
SyntaxError: invalid syntax
>>> точнее нет
>>> она пашет
>>> но не так как надо
>>> к примеру кот такой вот цирк со строчками
>>> и буквы не отображаются в реальном времени, а дишь по нажатию ЭНТЕР
>>>
KeyboardInterrupt
>>>
Офлайн
1
Что-то вы нам показываете код одиного скрипта, а запускаете явно какой-то другой.
Офлайн
0
С чего вы взяли?
Офлайн
1
А, извиняюсь, действительно тот что надо.
Офлайн
0
Ну так, это только у меня консоль не приветствует curses?
Или у всех они не хотят ладить друг с другом?
Офлайн
0
У меня тоже портит
Офлайн
0
ХММммм, и с этим ничего нельзя сделать?
Офлайн
0
У меня пищит. Точнее у меня писк заменен миганием экрана. А консоль да - портит. Помогает команда reset. Только ее возможно придется набирать вслепую :)
Офлайн
0
О, отлично!!!
вот так вот нормально, чтоб не портила
#!/usr/bin/env python
import curses , os
curses.initscr()
curses.beep()
os.system("reset")
Офлайн
0
:(
Ну вот
Предположил что может звук слишком быстрый и я его не слышу сделал так
#!/usr/bin/env python
#coding:utf-8
import curses , os
from time import sleep
curses.initscr()
True
while True:
curses.beep()
curses.initscr().addstr(2, 2, "Чтоб не завис")
os.system("reset")
Офлайн