#_*_ clding : cp949 _*_ from urllib.request import * import sys # html 소스를 파일로 저장 def savefile(contents, filename): f = open(filename, 'wb') f.write(contents) f.close() # url로부터 html 소스를 받아와서 리턴 def gethtml(url): response = urlopen(url) return response.read() # 메인함수 def main(argv): if len(argv) != 3: print('Usage: webread.py <url> <savefile>') return 1 url = argv[1] filename = argv[2] html = gethtml(url) savefile(html, filename) return 0 ## 이 모듈이 메인으로 사용되었을때 메인함수 실행 if __name__ == "__main__": sys.exit(main(sys.argv))
모 문서에 있는 예제를 보고 작성했는데, 파이썬 2.x 기준에다가 에러확인도 안하고 막올려놔서 버젼문젠줄 알고 삽질함. 짜증..
'ㅍㄺㄻ > python3.x' 카테고리의 다른 글
멀티프로세싱 (0) | 2015.01.29 |
---|---|
파이썬 강좌 by 엑시노아 (0) | 2015.01.28 |