1
A
답변
3
test2.py
에서 "from test2"는 프로그램이 단독으로 실행될 때만 인쇄해야합니다.
당신은 이런 식으로 작업을 수행 할 수 있습니다
test2.py
def fun():
print "from fun"
if __name__ == "__main__":
print "from test2"
가 왜'test2.py'의 최상위 레벨에서'print' 문을해야합니까? 당신은'__name__ == '__main__'이면 그것을 지킬 수 있습니다. 그러나 왜 그것을 필요로합니까? – jonrsharpe