본문 바로가기
파이썬

파이썬 Python으로 터미널 프로그램 만들기

by º기록 2021. 1. 14.
반응형

저는 최근에 파이썬을 배우기 시작했습니다. Django로 몇 가지 기본 웹앱을 만들고 간단한 스크립트를 작성했습니다. VIM을 Python IDE로 사용한 후 저는 "터미널 프로그램"(이에 대한 공식 용어가 있습니까?)에 정말 좋아했습니다. 지금은 누군가에게 나이를 묻고 화면에 인쇄하는 것과 같은 간단한 일을 할 수 있습니다. 그러나 이것은 .py 스크립트를 실행하는 것으로 귀결되며이 스크립트가 완료된 후 정상적인 bash 리턴이 수행됩니다. 명령 줄에서 실행할 수 있고 VIM (열고 닫는)과 동일한 사용자 경험을 허용하는 프로그램을 만들고 싶습니다. 예를 들어 RSS 피드를 가져 오는 간단한 스크립트를 만들었습니다. 터미널을 열 수 있다면 내 프로그램의 이름을 입력하고-> 프로그램이 열릴 것입니다-> 그런 다음 : findsomething과 같은 명령을 사용하고 싶습니다. 기본적으로 내 프로그램과 실제 상호 작용합니다.

결론적으로:

 

해결 방법

 

진정한 명령 줄 프로그램은 ls 또는 grep 의 맥락입니다. 명령 줄에서 시작되지만 비대화 형이며 파이프 라인에서 사용하고 다른 프로그램과 결합 할 수 있습니다. 일반적인 명령 줄 프로그램은 대화 형 사용자 경험이 없으며 대신 사용자 지정을 위해 셸의 기록 및 초기화 파일에 의존합니다.


 

참조 페이지 https://stackoverflow.com/questions/17352630

 

 

반응형

댓글