지금은 파이썬에서 모듈 사용법을 연구 중입니다. Markus가 위의 주석에서 묻는 질문에 대답 할 것이라고 생각했습니다 ("모듈에 포함 된 변수를 가져 오는 방법은 무엇입니까?") 두 가지 관점에서 :.
- 변수/기능,
- 클래스 속성/메소드
여기
내가 마르쿠스에 대한 변수 재사용을 보여 주 프로그램 f1.py을 다시 할 방법은 다음과 같습니다
,224,923 : 여기
import f2
myStorage = f2.useMyVars(0) # initialze class and properties
for i in range(0,10):
print "Hello, "
f2.print_world()
myStorage.setMyVar(i)
f2.inc_gMyVar()
print "Display class property myVar:", myStorage.getMyVar()
print "Display global variable gMyVar:", f2.get_gMyVar()
내가 재사용 가능한 모듈 f2.py를 다시 것입니다 방법입니다 f1.py 여기에서 실행되는3210
출력은 다음과 같은 형태가 될 것이다
%run "f1.py"
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Hello,
World!
Display class property myVar: 9
Display global variable gMyVar: 10
내가 마르쿠스에 포인트가 될 것이라고 생각 :
- 여러 번 모듈의 코드를 더 재사용하려면 함수 또는 클래스에 모듈 코드 넣기
- 모듈의 속성으로 저장된 변수를 다시 사용하려면 클래스 내에 속성을 초기화하고 "getter"및 "setter"메서드를 추가하십시오. 변수를 주 프로그램에 복사 할 필요가 없습니다.
- 모듈에 저장된 변수를 다시 사용하려면 변수를 초기화하고 getter 및 setter 함수를 사용하십시오. setter 함수는 변수를 전역 변수로 선언합니다.
예, 있습니다. 다른 모듈에서 파일을 분리하고 필요한 것을 가져올 수 있습니다. http://docs.python.org/tutorial/modules.html – Borgleader
좋아하는 파이썬 자습서를 읽고 모듈에 대해 알아보십시오 –