반응형

파이썬 실행시 SyntaxError: Non-ASCII charcer 이런오류가 나면 인코딩 문제이다.

 

SyntaxError: Non-ASCII character  '\xea' in file test.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

이 경우에 해결방법은 파일 내부에 인코딩 방식변경을 해주면 된다,

 

utf-8 사용시

# -*- coding: utf-8 -*- 

euc-kr 사용시

# -*- coding: euc-kr -*-

 

반응형

'Languague > Python' 카테고리의 다른 글

[Python] python 으로 네이버 검색어 조회  (2) 2020.05.19
[Python] pip 설치  (0) 2020.05.19
반응형

사전작업

  1. 파이썬 설치
  2. pip 설치
  3. http 요청에 필요한 라이브러리 python requests 라이브러리 설치
    pip install requests

검색어 파싱하기

원래는 html 파일 파싱하려고 했으나
2020 5월 19일 기준 네이버 검색어는 api 로 조회하고 있어, 크롬 네트워크 탭에서 api 주소 확인 후 소스코드에 복붙하고 json 데이터 파싱

import requests
# from bs4 import BeautifulSoup
import json

response = requests.get('https://apis.naver.com/mobile_main/srchrank/srchrank?frm=main&ag=30s&gr=2&ma=0&si=0&en=0&sp=0')

html = response.text

# soup = BeautifulSoup(html, "html.parser")

json_dict = json.loads(html)

for i in json_dict['data']:
  print(i['keyword'])

다음과 같이 소스 파일 작성한 후
python 실행!!

python 파일명.py

 

 

반응형

'Languague > Python' 카테고리의 다른 글

[Python] 파이썬 Non-ASCII character 오류(파이썬 한글 인코딩)  (0) 2020.09.29
[Python] pip 설치  (0) 2020.05.19
반응형

윈도우 설치

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

위 명령어 전에 파이썬을 설치해야 한다.
http://www.python.org/downloads

 

Download Python

The official home of the Python Programming Language

www.python.org

 

mac 설치

1. pip 설치여부 확인

[1] 파이썬3 및 파이썬2.7.9이상

파이썬3을 사용중이면 pip3가 기본으로 설치되어 있다.

- pip3 설치여부 확인

$ pip3

 

있으면 이거 쓰면 된다. 업그레이드 해준다.

- pip3 버전 확인 및 업그레이드

$ pip3 -V
$ pip3 install --upgrade pip
반응형

+ Recent posts