나는 프로그램이 script.py
라는 있다고 가정 그리고 내가 지금의 가정자동 완성 명령 줄 인수는
python script.py -i foo
를 호출하도록 추가 키워드 인수를 필요로하는 명령 행 옵션 -i
, 수 있습니다 내 작업 디렉토리 문자열 목록이 포함 된 tags.txt
이라는 파일이 있습니다. 이제 쉘이 tags.txt
에 주어진 문자열 목록에 따라 스크립트를 호출 할 때 -i
뒤에 오는 것을 자동 완성하도록합니다. 이 아이디어는 타이핑 실수를 줄이고 더 빠른 입력을 보장하기 위해 해당 파일에 -i
에 대한 몇 가지 일반적인 입력 인수를 저장하는 것입니다. 순수한 Python 솔루션으로 가능합니까?
어떤 쉘을 사용하고 있습니까? 당신의 OS는 무엇입니까? –
이것은 파이썬 프로그래밍 질문이 아닌 쉘 프로그래밍 질문 인 것 같습니다. 이를 위해 원하는 쉘을 지정하고 "순수 Python"솔루션의 작동 방식을 설명하거나이 요구 사항을 변경해야합니다. – tripleee
저는 MAC OS X에서 bash 쉘을 사용하고 있습니다. 저는 파이썬으로 구현 될 소프트웨어 패키지를 관리하는 일종의 파일 작업을하고 있습니다. – marc