Visual Studio 2017에서 Python으로 트윗하는 앱 개발

Visual Studio 2017에서 Twitter에 트윗하는 앱을 Python으로 개발해 보았습니다.
이번에는 가상 환경(venv)을 사용하여 프로젝트용 환경을 만들고 있습니다.

환경



Windows 7 Professional SP1 64bit
Visual Studio 2017 Community 15.2 (26430.6)
파이썬 3.6.0
requests-oauthlib 0.8.0

환경 구축과 Python 프로젝트의 작성은 이쪽을 참고해 주세요.
ぃ tp // 이 m/아카베이/있어 ms/아 3b8b62f1cf34b683121

프로젝트 만들기



새 프로젝트에서 파이썬 애플리케이션을 만듭니다.



가상 환경 생성



프로젝트별로 환경을 바꾸어 개발할 때는 가상 환경(venv)을 작성합니다.
솔루션 탐색기의 Python 환경을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 가상 환경 추가...를 선택합니다.



대화 상자가 표시되므로 프로젝트에서 사용할 Python 버전을 선택하여 가상 환경을 만듭니다.



파이썬 환경에 가상 환경 "env"가 생성됩니다. 패키지도 아직 최소한의 것 밖에 없습니다.



requests_oauthlib 패키지 설치



프로젝트의 Python 환경에서 env (Python 3.6 (64bit))를 마우스 오른쪽 단추로 클릭하고 Python 패키지 설치 ...를 선택합니다.



텍스트 상자에 requests-oauthlib을 입력하고 requests-oauthlib(0.8.0) 설치를 선택하면 패키지가 설치됩니다.



env 가상 환경에 requests-oauthlib 패키지와 종속 패키지가 설치됩니다.



트윗



트윗할 프로그램을 tweet.py에 씁니다.
패키지를 넣은 직후는 입력 보완(인텔리센스)을 사용할 수 없지만, 잠시 후 사용할 수 있게 됩니다.

tweet.py
from requests_oauthlib import OAuth1Session

CONSUMER_KEY = 'xxxxxx'
CONSUMER_SECRET = 'xxxxxx'
ACCESS_TOKEN = 'xxxxxx'
ACCESS_SECRET = 'xxxxxx'

twitter = OAuth1Session(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_SECRET)
twitter.post("https://api.twitter.com/1.1/statuses/update.json", params={"status": "ついーとなう"})

실행하고 제대로 트윗되었는지 확인하십시오.

좋은 웹페이지 즐겨찾기