개발183 로깅모듈[펌] 스트림과 파일에 동시에 로그를 남기기print 메서드로만 로그를 찍어왔다면, 이제 기본 탑재된 logging 모듈을 한번 사용해 보자.import logging logging.info("I told you so") logging.warning("Watch out!") 위의 코드를 실행하면 아래와 같이 나오는데, 그 이유는 logging의 기본 로그 레벨이 WARNING으로 되어 있기 때문이다.WARNING:root:Watch out! 로그를 전부다 WARNING으로 찍을 수는 없으니 살짝만 건드려 보자.import logging logging.basicConfig(level=logging.DEBUG) logging.debug("디버깅용 로그~~") logging.info("도움이 되는 정보를 남겨요~").. 2017. 7. 3. python comprehension [펌] 1. Python ComprehensionPython의 Comprehension은 한 Sequence가 다른 Sequence (Iterable Object)로부터 (변형되어) 구축될 수 있게한 기능이다. Python 2 에서는 List Comprehension (리스트 내포)만을 지원하며, Python 3 에서는 Dictionary Comprehension과 Set Comprehension을 추가로 지원하고 있다. 또한, 종종 Generator Comprehension이라고 일컫어 지는 Generator Expression이 있는데, 이는 다음 아티클에서 Generator와 함께 설명한다.2. List ComprehensionList Comprehension (리스트 내포)는 입력 Sequence로부터 .. 2017. 7. 3. mysql 접속 여기저기 찾아 헤맨 결과,mysqlclient-1.3.7-cp35-cp35m-win_amd64.whl 파일을 다운로드 받아서 설치하면 된다는 것을 찾았습니다. cp 다음 숫자는 python 버전이고, win32로 끝이나면 32bit, amd64로 끝나면 64bit입니다. 각자의 컴퓨터 환경에 적합한 파일을 다운로드 받아서 사용하시면 되겠습니다.주의할 점은 해당 파일이 존재하는 위치에서 설치명령을 실행하는 것이 아니라면 파일이 있는 폴더 경로도 정확히 입력해줘야 합니다. 그리고,아래의 코드를 작성해서 실행했을때 정상 출력이 되면 설치가 잘 된 것입니다.import MySQLdb # Open database connection db = MySQLdb.connect("localhost","userid","pa.. 2017. 6. 30. python 웹크롤링 Why only 5 libraries?There are dozens of packages for web scraping out there... but you only need a handful to be able to scrape almost any site. This is an opinionated guide. We've decided to feature the 5 Python libraries for web scraping that we love most. Together, they cover all the important bases, and they are well-documented.Do I need to learn every library below?No, but everyone will ne.. 2017. 6. 28. 이전 1 ··· 4 5 6 7 8 9 10 ··· 46 다음