[Python] __name__ = '__main__'의 활용 방법
https://azanewta.tistory.com/24
위의 링크를 참고해서 간단하게 테스트를 해봤습니다...
1000개 이상 사이트를 스크래이핑 하는데, py소스 하나에 밀어넣으면 곤란할 듯하여,
각 사이트별로 모듈화를 생각하고 있는데, 사용 방법을 잘 몰라서,,
if __name__ = '__main__':
으로 넣어놓으면, 메인인 경우에만 테스트 프레이즈 구동이 됩니다.
sub1.py가 서브파일,
FP2021_MLT_Main.py가 메인 파일입니다.
Sub1.py
1 2 3 4 5 6 7 8 9 10 11 | def test(a, b): return a+b def main(): print('Test function executed') a = 2 b = 3 print("Test Value = %d"%test(a,b)) if __name__ == '__main__': main() | cs |
FP2021_MLT_Main.py
1 2 3 4 | import Sub1 a = Sub1.test(1,2) print(a) | cs |
댓글
댓글 쓰기