파이썬 소스코드 좀 봐주세요~
글쓴이: oppor / 작성시간: 금, 2007/10/05 - 10:36오전
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# tmacs.py
import sys, cmd, curses
screen = curses.initscr()
curses.noecho() # 키보드 에코를 중지
curses.cbreak() # 새로운 줄을 기다리지 않는다.
rows, columns = screen.getmaxyx()
class MyCmd(cmd.Cmd):
def __init__(self):
cmd.Cmd.__init__(self)
self.prompt = "TMACS> "
self.list = []
def do_EOF(self, x):
sys.exit()
if __name__ == '__main__':
c = MyCmd()
c.cmdloop()
screen.getch()
curses.endwin()간단하게 emacs를 흉내낸 편집기를 만들려고 하는데요. curses모듈을 사용했습니다.
일단은 프롬프트가 출력되고 거기서 바로 "C-x C-f (파일이름)" 이렇게 하면 파일이 출력되게 하고 싶은데요.
그런데 실행을 해보시면 알겠지만 프롬프트 출력부터가 잘못 되어 있습니다.
어떻게 잘못 되었는지, 또는 어떤걸 보는게 도움이 될지 질문드립니다.^^;;
Forums:


댓글 달기