https://www.python.org 접속
Python 3.5.1 - 2015-12-07
Download Windows x86-64 web-based installer로 설치
Python 3.4.4 - 2015-12-21
Download Windows x86-64 MSI installer로 설치
IDE 설치
python34/scripts 폴더로 가서 pip로 requests를 설치해보았다.
다시 scripts 폴더로 가서 pip install requests 명령어 실행
BeautifulSoup 설치
lxml 설치
#-*- coding: utf-8 -*-
파이썬 정규표현식
파이썬 한글 메뉴얼
[문제 발생]
print (contents.text,file=out)
UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 2: illegal multibyte sequence
파이썬 문자열 함수 정리
Python 3.5.1 - 2015-12-07
Download Windows x86-64 web-based installer로 설치
- 컴퓨터가 64비트이기 때문에 메인 화면에 있는 설치 파일로는 설치 진행이 안되었다.
- 그런 줄 알았으나 Windows 업데이트 불충분 때문인 듯하다.
Python 3.4.4 - 2015-12-21
Download Windows x86-64 MSI installer로 설치
- 이걸로는 설치 진행이 되었다.
IDE 설치
- https://www.jetbrains.com/pycharm/ Community 버전
python34/scripts 폴더로 가서 pip로 requests를 설치해보았다.
- 안된다. 내가 사용하는 버전이 낮단다.
- python -m pip install --upgrade pip를 하면 업그레이드가 된단다.
- Python 폴더에서 위 실행 명령으로 해보니 되었다.
다시 scripts 폴더로 가서 pip install requests 명령어 실행
- 잘 되었다.
- IDLE에서 import requets 해보니 잘된다.
BeautifulSoup 설치
- https://www.crummy.com/software/BeautifulSoup/
- beautifulsoup4-4.4.1.tar.gz 다운
- C:\Python34\Lib\site-packages에 압축 해제
- C:\Python34\Lib\site-packages\beautifulsoup4-4.4.1\setup.py install 실행
- jetbrains 때문에 설치가 안되었었다.
- 파일 연결을 Python으로 조정하니 인스톨 완료
- from bs4 import BeautifulSoup 테스트 해보니 된다.
lxml 설치
- http://lxml.de/tutorial.html 여기는 tutorial 참고 사이트다.
- 사이트에 설치 방법이 나오는데 pip install lxml에서 하면 된단다.
- scripts 폴더에서 명령어 실행해보니 안된다.
- http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 사이트에서 whl 파일을 다운 받았다.
- 파일명은 lxml-3.6.0-cp34-cp34m-win_amd64.whl 이다.
- 실행은 pip install lxml-3.6.0-cp34-cp34m-win_amd64.whl 로 하면 된다.
- soup = BeautifulSoup(data, 'lxml')로 테스트 해보니 된다.
#-*- coding: utf-8 -*-
- 이 문구를 py 파일 맨 상단에 놓으면 변수에 한글 넣는 것도 된다.
파이썬 정규표현식
- https://docs.python.org/3/library/re.html 사이트를 참고하면 된다.
파이썬 한글 메뉴얼
- http://nolboo.github.io/trans/ 여기에 많은데 깨진 링크가 좀 있다.
[문제 발생]
print (contents.text,file=out)
UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 2: illegal multibyte sequence
- https://www.python.org/dev/peps/pep-0263/ 여기에 답이 있단다.
- 답을 못찾았다. 뭔가 기초적인것 같다.
- 결국 쓰기용 파일을 열때 utf-8을 지정해주니 해결되었다.
- open("memo.txt", "w", encoding="utf-8")
파이썬 문자열 함수 정리
- http://simplesolace.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-python-%EB%AC%B8%EC%9E%90%EC%97%B4 여기에 잘 나와 있음
댓글 없음:
댓글 쓰기