2009-09-18 4 views
2

나는 cmd 모듈을 사용하여 파이썬 3.1.1에서 명령 행 인터페이스를 만들고있다.파이썬 cmd 모듈 명령 별명

예를 들어 하나 이상의 이름으로 명령을 만드는 방법이 있습니까? "quit"and "exit"? 아니면 모든 함수가 동일한 함수를 참조하는 많은 명령을 작성한 것입니까?

답변

4

예, 모두 동일한 기능을 참조하는 여러 명령을 작성한 것입니다.

이것은 일반적입니다. 명령에 대해 여러 가지 공통된 별칭을 제공하는 것이 도움이됩니다. 그것들이 올바르게 추측되는 확률이 향상되기 때문에 사용자의 삶이 더 단순 해집니다.

+0

성능 문제로 인해 많은 문제가 발생하거나 무시할 수 있습니까? –

+2

당신은 그 차이를 결코 측정 할 수 없을 것입니다. 그것은 해쉬 알고리즘을 사용하는 클래스 메쏘드 디스패치 일뿐입니다. 그래서 복잡성은 ** O ** (1)입니다. 몇 가지 추가 메서드 함수를 추가하거나 하나의 메서드 함수가 다른 메서드 함수를 호출하면 미묘한 오버 헤드가 발생합니다. –