[PYTHON] Flasche super elementare Einführung

Nur ein Python-Skript zu schreiben, hilft Ihnen nicht, motiviert zu bleiben. Ich möchte ein in Python geschriebenes Skript als Webanwendung verwenden. Ich möchte, dass es in meinem Browser läuft!

Flasche ist in solchen Fällen ein sehr effektiver Rahmen. Ich habe in letzter Zeit Flaschenmissionen gemacht, also

    1. Ich weiß nicht, wie ich es benutzen soll.
  1. Ich kann die Flasche aus irgendeinem Grund nicht gut benutzen.

Für diese Leute. Ich werde es erklären, weil es den Anschein hat, dass es viele Fälle gibt, in denen Sie beim Versuch, mit pip zu installieren, stolpern.

$ pip install bottle

Dies ist in erster Linie ein großer Fehler. Dies funktioniert natürlich nur in einer virtuellen Umgebung.

Flasche besteht nur aus einer .py-Datei. In der Regel sollte sich die Flasche "in derselben Hierarchie" befinden wie die Python-Skriptdatei, die Sie erstellen möchten. Muss installiert werden.

So ist es einfach, die Flasche so wie sie ist zu speichern.

https://raw.githubusercontent.com/bottlepy/bottle/master/bottle.py

Speichern Sie diese Quelle als Flasche.py. Als Ordnerhierarchie

myapp/ bottle.py
       index.py

Es sieht aus wie.

Wenn Sie dies bisher tun können, schreiben Sie den Inhalt von index.py auf die gleiche Weise wie den offiziellen.

index.py


from bottle import route, run, template

@route('/hello/<name>')
def index(name):
    return template('<b>Hello {{name}}</b>!', name=name)

run(host='localhost', port=8080)
$ cd myapp
$ python index.py

Es ist in Ordnung, wenn Sie auf http: // localhost: 8080 / hello / world zugreifen und es funktioniert.

Es ist sehr dünn, aber ich habe es in einem Buch zusammengestellt. https://www.amazon.co.jp/dp/B01MQU38Y0

Nachtrag: Flasche ist auch gut

Es ist fast das gleiche wie eine Flasche. http://qiita.com/Gen6/items/ff1d163acf0fa7687454

Ich habe es wie gewohnt in einem Buch zusammengestellt. https://www.amazon.co.jp/dp/B0714D1VGP

Recommended Posts

Flasche super elementare Einführung
Pytorch super Einführung
PyTorch Super Einführung PyTorch-Grundlagen
Eine super Einführung in Linux
Super Einführung in das maschinelle Lernen
Einführung
Python Bit Arithmetic Super Einführung