App-Entwicklung zum Twittern in Python aus Visual Studio 2017

Ich habe versucht, eine Anwendung zu entwickeln, um mit Python in Visual Studio 2017 auf Twitter zu twittern. Dieses Mal erstelle ich eine Umgebung für das Projekt mithilfe einer virtuellen Umgebung (venv).

Umgebung

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

Informationen zum Erstellen von Umgebungen und zum Erstellen von Python-Projekten finden Sie hier. http://qiita.com/akabei/items/a3b8b62f1cf34b683121

Projekterstellung

Erstellen Sie eine "Python-Anwendung" aus einem neuen Projekt.

bbb.png

Erstellen Sie eine virtuelle Umgebung

Erstellen Sie beim Entwickeln eine virtuelle Umgebung (venv), indem Sie die Umgebung für jedes Projekt ändern. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Python-Umgebung und wählen Sie im Menü die Option "Virtuelle Umgebung hinzufügen ...".

ccc.png

Ein Dialogfeld wird angezeigt. Wählen Sie die Version von Python aus, die im Projekt verwendet werden soll, und erstellen Sie eine virtuelle Umgebung.

ddd.png

In der Python-Umgebung wird eine virtuelle Umgebung "env" erstellt. Die Pakete sind noch minimal.

eee.png

Installation des request_oauthlib-Pakets

Klicken Sie in der Python-Umgebung des Projekts mit der rechten Maustaste auf "env (Python 3.6 (64 Bit))" und wählen Sie "Python-Paket installieren ...".

fff.png

Geben Sie "request-oauthlib" in das Textfeld ein und wählen Sie "Install request-oauthlib (0.8.0)", um das Paket zu installieren.

ggg.png

Das request-oauthlib-Paket und seine abhängigen Pakete werden in der virtuellen Umgebung von env installiert.

hhh.png

Tweet

Schreiben Sie das zu twitternde Programm in tweet.py. Unmittelbar nach dem Einfügen des Pakets kann die Eingabevervollständigung (Intelligenz) nicht verwendet werden, sie ist jedoch nach einer Weile verfügbar.

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": "Tsuto Nau"})

Bitte führen Sie es aus und überprüfen Sie, ob es richtig getwittert wurde.

Recommended Posts

App-Entwicklung zum Twittern in Python aus Visual Studio 2017
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Übersetzen von Visual Studio 2017 nach Python (Microsoft Translator Text API)
Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
In Python von Markdown in HTML konvertieren
Führen Sie Python in C ++ unter Visual Studio 2017 aus
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
Von der Re-Environment-Konstruktion von Python bis zur grafischen Zeichnung (auf Visual Studio-Code)
Führen Sie Python YOLOv3 in C ++ unter Visual Studio 2017 aus
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
Einstellungen für die Python-Codierung mit Visual Studio-Code
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Framework-Entwicklung mit Python
Entwicklungsumgebung in Python
Slackbot-Entwicklung in Python
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben
So installieren Sie Google Test / Google Mock in Visual Studio 2019
Schritte von der Installation von Python 3 bis zur Erstellung einer Django-App
So laden Sie Dateien von Selenium of Python in Chrome herunter
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Installieren Sie numpy in Visual Studio 2019
Post von Python nach Slack
So löschen Sie stdout in Python
Flirte von PHP nach Python
Melden Sie sich auf der Website in Python an
OCR aus PDF in Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Tweet mit Bild in Python
Flaschenmops im Visual Studio 2019
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Sprechen mit Python [Text zu Sprache]
Stellen Sie von Python aus eine Verbindung zu SQLite her
Wie man in Python entwickelt
Post an Slack in Python
Ich habe versucht, API list.csv mit Python aus swagger.yaml zu erstellen
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
So starten Sie AWS Batch über die Python-Client-App
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Wie man aus einer Wahrscheinlichkeitsdichtefunktion in Python tastet
Erlauben Sie Python, die Zeichenfolge der Eingabedatei aus dem Ordner auszuwählen
Drücken Sie in Python auf REST, um Daten von New Relic abzurufen
Rufen Sie Matlab von Python zur Optimierung auf
Lernverlauf für die Teilnahme an der Team-App-Entwicklung mit Python ~ Django Tutorial 5 ~
Lernverlauf für die Teilnahme an der Entwicklung von Team-Apps mit Python ~ Django Tutorial 4 ~
Konvertieren Sie Markdown in Python in PDF
So sammeln Sie Bilder in Python
Post von Python auf Facebook Timeline
Verwendung von SQLite in Python
[Lambda] [Python] Von Lambda auf Twitter posten!