프로그램을 실행하기 위한 __init__.py 는 사실 너무 단순하여 한번에 코드를 보면 다음과 같습니다.

1
2
3
4
5
6
7
8
9
from tele.telegram import *         # tele 폴더의 telegram.py안의 모든 내용을 불러옵니다.
 
class Main():   
    def __init__(self):
        print("시작합니다 \n")
        Telegram()                  # Telegram() class를 실행합니다.
 
if __name__ == "__main__":
    Main()                          # Main() class를 실행합니다.
cs

from tele.telegram import *

: import 다음의 *는 모든것을 의미합니다.

 

class Main():   
    def __init__(self):
        print("시작합니다 \n")
        Telegram()

: 클래스를 실행하면 def __init__(self): 가 자동적으로 수행됩니다. 다른 함수들은 별도로 실행시켜야 합니다. 그리고 참고로 처음 코딩시에 계속해서 print구문을 중간중간 넣어 프로그램을 실행하면 어디서 막히는 지 쉽게 파악할 수 있습니다. 사실 어차피 텔레그램으로 모든 메세지를 보기때문에 별 의미는 없는 print 구문입니다.

 

if __name__ == "__main__":
    Main()

: 본 파일이 메인 실행 프로그램임을 확인시키고 Main() 클래스를 수행합니다. 좀 더 복잡한 의미가 있지만 그냥 위의 코딩 전체를 통째로 외어 사용하는 것을 추천합니다. (인터넷 찾아보면 자세한 설명이 많습니다.^^;)

 

프로그램 실행 때 말고는 볼 일 없습니다. 거의 의미없는 포스팅이네요.ㅎ

목차

Python, Telegram으로 KTX 열차표 예매하기(#1 준비)
Python, Telegram으로 KTX 열차표 예매하기(#2 __init__.py)
Python, Telegram으로 KTX 열차표 예매하기(#3 telegram.py, korail.py)
Python, Telegram으로 KTX 열차표 예매하기(#4 텔레그램봇 만들기)

Python, Telegram으로 KTX 열차표 예매하기(#5 telegram, telepot)
Python, Telegram으로 KTX 열차표 예매하기(#6 selenium, 웹 자동화)
Python, Telegram으로 KTX 열차표 예매하기(#7 selenium, regular expression)
Python, Telegram으로 KTX 열차표 예매하기(#8 열차표 확인하기)
Python, Telegram으로 KTX 열차표 예매하기(#9 예매하기)
Python, Telegram으로 KTX 열차표 예매하기(#10 마무리)

+ Recent posts