파이썬 소스코드 좀 봐주세요~
글쓴이: 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:
댓글 달기