2012-08-22 2 views
1

파이썬 스크립트에서 실행 파일을 만드는 방법을 알고 있고 실행할 수도 있습니다. 그러나 나는 예를 들어 내 기능을 호출하는 방법을 모른다. 실행 파일을 실행하는 것과 동일한 명령 프롬프트에서이 작업을 수행 할 수 있기를 원합니다.py2exe를 통한 Python 실행 - 어떻게 입력을 가능하게 할 수 있습니까?

+0

귀하의 요구 사항이 명확하지 않습니다. "내 기능이라고 부르는거야?" –

+0

@JoelCornett 프로그램을 실행 파일로 실행하면 일반 Python 스크립트처럼 호출 기능을 원합니다. 내가 할 수있는 일은 프로그램을 실행하고, 함수를 정의하는 것이지만, calculate_cosine() 또는 그와 비슷한 것을 할 수있는 방법은 없다. – KSHMR

+0

@ user1614466 그건 py2exe가하는 것이 아닙니다. 어쩌면 프로그램을 패키지로 배포하여'import'와 함께 사용할 수도 있습니다. ['setuptools'] (http://pypi.python.org/pypi/setuptools)를보십시오. – aneroid

답변

0

Ok I 생각해. 당신이하려는 일을 이해합니다.

# module named test.py 
def bar(): 
    print 'bar!' 

def foo(): 
    print 'foo!' 

그리고 당신은 명령 줄에서 bar 또는 foo를 호출 할 : 스크립트를 가지고 있다고하자.

> python -c "from test import *; bar(); foo();" 

이 출력해야 다음

> bar! 
> foo! 

-c 옵션은 명령를 지정합니다. 이 설정은과 동일한 디렉토리에 이 있고 test 스크립트로 콘솔에 입력 할 때만 작동합니다.

관련 문제