PYTHON 버전 확인
PYTHON 모듈 확인
This commit is contained in:
parent
881eb65493
commit
a2113fc8ee
28
epg2xml.py
28
epg2xml.py
@ -2,24 +2,44 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
import imp
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import requests
|
|
||||||
import json
|
import json
|
||||||
import locale
|
import locale
|
||||||
import datetime
|
import datetime
|
||||||
from bs4 import BeautifulSoup, SoupStrainer
|
|
||||||
import codecs
|
import codecs
|
||||||
import socket
|
import socket
|
||||||
import re
|
import re
|
||||||
from xml.sax.saxutils import escape, unescape
|
from xml.sax.saxutils import escape, unescape
|
||||||
import argparse
|
import argparse
|
||||||
import pprint
|
import pprint
|
||||||
|
try:
|
||||||
|
imp.find_module('bs4')
|
||||||
|
from bs4 import BeautifulSoup, SoupStrainer
|
||||||
|
except ImportError:
|
||||||
|
print("Error : ", "BeautifulSoup 모듈이 설치되지 않았습니다.", file=sys.stderr)
|
||||||
|
sys.exit()
|
||||||
|
try:
|
||||||
|
imp.find_module('lxml')
|
||||||
|
except ImportError:
|
||||||
|
print("Error : ", "lxml 모듈이 설치되지 않았습니다.", file=sys.stderr)
|
||||||
|
sys.exit()
|
||||||
|
try:
|
||||||
|
imp.find_module('requests')
|
||||||
|
import requests
|
||||||
|
except ImportError:
|
||||||
|
print("Error : ", "requests 모듈이 설치되지 않았습니다.", file=sys.stderr)
|
||||||
|
sys.exit()
|
||||||
reload(sys)
|
reload(sys)
|
||||||
sys.setdefaultencoding('utf-8')
|
sys.setdefaultencoding('utf-8')
|
||||||
|
|
||||||
__version__ = '1.1.8'
|
__version__ = '1.1.9'
|
||||||
|
|
||||||
|
if not sys.version_info[:2] == (2, 7):
|
||||||
|
print("Error : ", "python 2.7 버전이 필요합니다.", file=sys.stderr)
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
# Set variable
|
# Set variable
|
||||||
debug = False
|
debug = False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user