2014-01-20 11 views
1

pythonwin에서 python 2.7을 사용하고 있습니다.python 스크립트를 가져 오는 방법

나는이 같은 내 자신의 사용자 정의 모듈을 만들었습니다

def fib(n): # write Fibonacci series up to n 
    a, b = 0, 1 
    while b < n: 
     print b, 
     a, b = b, a+b 

def fib2(n): # return Fibonacci series up to n 
    result = [] 
    a, b = 0, 1 
    while b < n: 
     result.append(b) 
     a, b = b, a+b 
    return result 

파일 이름은

fiboo.py 지금 내가 파이썬 윈을 열고을 가져올 것입니다. fiboo.py은 어디에 두어야합니까?

내 스크립트 경로는 다음과 같습니다

D:\fiboo.py 

답변

4

당신은 더 나은, 당신이 당신의 자신의 패키지를 만들 수 PYTHONPATH

내부의 모듈 파일을 넣어해야합니다. 예를 들어, mytests 패키지.

그냥에서 폴더를 만들려면 $HOME 이름 py_packages (예를 들어), 그것은 빈 __init__.py 파일과 모듈 파일을 생성 (패키지)이 내부 mytests 폴더 및 내부.

그런 다음 당신의 $HOME/py_packages 폴더에 PYTHONPATH 환경 변수를 추가하고 당신은 가져올 수 있습니다 : 첫째

from mytests import fiboo 
+0

내 시스템 변수에 Pythonpath가 없습니다. 나는 어떻게해야합니까? –

+0

그냥 변수 – sharcashmo

+0

을 만들면 그 값은 무엇입니까? 또한'$ home'은 무엇입니까 –

1

먼저 가지 : 당신이 fiboo.py에서 일을 정의한 경우, 다음 모듈 이름입니다 fiboo. 귀하의 PYTHONPATH (또는 현재 작업 디렉토리)에있는 한, 파일을 원하는 곳에 저장할 수 있습니다. 그런 다음 import fiboo을 입력하여 가져옵니다.

module documentation을 읽어 보시기 바랍니다.이 기능은 첫 번째 모듈 예제에서 바로 가져온 것이므로 이미 본 모습으로 보입니다. 예를 들어 설명하면 다음과 같습니다. 파일을 현재 디렉토리에두고 해당 디렉토리에 명령 프롬프트를 열고 가져옵니다.

관련 문제