Вот весь скрипт. OS -Linux MAndriva
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os,sys
def clearConsol():
if sys.platform=='win32':
os.system('cls')
else:
os.system('clear')
clearConsol()
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os, sys
def clearConsol():
if sys.platform=='win32': os.system('cls')
else:
os.system('clear')
clearConsol()
sypper-pitPython 2.6думаю так надо, у меня на фряшке и на винде, нормально отработало. Какой у тебя питон ?#!/usr/bin/python
# -*- coding: utf-8 -*-
import os, sys
def clearConsol():
if sys.platform=='win32': os.system('cls')
else:
os.system('clear')
clearConsol()
SchlangeУ меня есть встроенный clear(), только, как показала практика, он нафиг не нужен никогда.
Например print есть, а встроенного clear нет.
[guest@localhost ~]$ cat /usr/lib/python3.3/site-packages/my.py
# -*- encoding: utf-8 -*-
import os
def clear():
os.system("clear")
[guest@localhost ~]$
[guest@localhost ~]$ cat .pythonrc.py
try:
from my import clear
except ImportError:
pass
[guest@localhost ~]$
SchlangeЯ, вообще, чищу экран, но делаю это через комбинацию Ctrl + c + c в Emacs'е, которую сам же и привязал к своей же функции очистки на базе встроенной функции.
Почему так?
(defun clear-buffer()
"Clear current buffer."
(interactive)
(erase-buffer)
(message "Buffer cleared"))
(global-set-key (kbd "C-c c") 'clear-buffer)

IskatelЕсть, называется curses, всякие консольные программы (в лине) через них написаны (vim и подобные).
Есть ли простое решение (без длинных сторонних библиотек) подобного на питоне?
MacBook-Pro-Mahmudov:tmp john_16$ cat t.py print('A', end='') print('\rBC', end='') print('\rD for Vendetta', end='') print('\r V', end='') print('') MacBook-Pro-Mahmudov:tmp john_16$ python3 t.py V for Vendetta MacBook-Pro-Mahmudov:tmp john_16$