[PYTHON] Laden Sie Bilder mit tkinter mit GUI auf S3 hoch

Dies ist der Quellcode zum Erstellen einer GUI mit tkinter und zum Hochladen eines Bildes in S3 per Knopfdruck.

import tkinter
from boto3.session import Session

session = Session(aws_access_key_id='access_key_id',
                  aws_secret_access_key='secret_access_key_id')

s3 = session.resource('s3')
bucket = s3.Bucket('bucket-name')


def btn_click():
    bucket.upload_file('sample.png', 'sample.png')
    print("uploaded !")


root = tkinter.Tk()
root.title("Image Uploader")
root.geometry("300x200")

btn = tkinter.Button(root, text='hochladen', command=btn_click)
btn.pack()

root.mainloop()

Durch Ausführen des Skripts wird die folgende GUI angezeigt. Durch Drücken der Upload-Taste wird das angegebene Bild in S3 hochgeladen. キャプチャ.PNG

Vielen Dank für das Lesen bis zum Ende. Lass uns nochmal treffen.

ps. Übrigens habe ich beim Konvertieren in exe mit pyinstaller den folgenden Befehl verwendet.

pyinstaller .\uploader.py --onefile --noconsole  --hidden-import=configparser

Recommended Posts

Laden Sie Bilder mit tkinter mit GUI auf S3 hoch
Laden Sie Bilder mit Python auf Google Drive hoch
Ich habe versucht, Kanas handschriftliche Zeichenerkennung Teil 3/3 Zusammenarbeit mit der GUI mithilfe von Tkinter durchzuführen
[S3] CRUD mit S3 unter Verwendung von Python [Python]
Cloud-Funktionen zum Ändern der Bildgröße mithilfe von OpenCV mit Cloud Storage-Trigger
So laden Sie keine Bilder, wenn Sie PhantomJS mit Selen verwenden
Ich habe versucht, die Benutzeroberfläche neben Python und Tkinter dreiäugig zu gestalten
Laden wir S3-Dateien mit CLI hoch
Erstellen Sie mit tkinter eine Python-GUI
Einfache GUI App mit Tkinter Text
Verwenden Sie boto3, um zu S3 zu gelangen
Laden Sie Bilder mit Falcon hoch und laden Sie sie herunter
GUI-Erstellung in Python mit tkinter 2
Informationen zum Erstellen einer GUI mit TKinter of Python
GUI-Erstellung in Python mit tkinter Teil 1
Lernen Sie mit Chainer, monochrome Bilder einzufärben
Machen Sie GUI-Apps mit tkinter ganz einfach
Erstellen Sie eine GUI-App mit Tkinter of Python
Fügen Sie mit Pythonista Bilder zu iOS-Fotos hinzu
Stellen Sie mit AWS Lambda Python eine Verbindung zu s3 her
Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu
Laden Sie das, was Sie angefordert haben, mit AWS Lambda Python in S3 hoch
So suchen Sie mit Pythons Astroquery und erhalten passende Bilder mit Skyview
Verwenden Sie boto, um Dateien auf s3 hoch- / herunterzuladen.
Hochladen mit Heroku, Flask, Python, Git (4)
Laden Sie die abgekratzten Artefakte in Scrapy Cloud auf S3 hoch
Laden Sie eine große Anzahl von Bildern in Wordpress hoch
Mit FastAPI können nicht mehrere Bilder aus dem Formular hochgeladen werden
Zeigen Sie Bilder in S3 mit API Gateway + Lambda an
Erstellen Sie eine mit tkinter erstellte ausführbare GUI-Datei
Konvertieren Sie PDFs mit Python in Massenbilder
GUI-Bildschneidewerkzeug mit Python + Tkinter
Ich möchte mehrere Bilder mit matplotlib anzeigen.
Ein Liner, um Lena-Bilder mit scipy zu machen
Wie man tkinter mit Python in Pyenv benutzt
Exportieren Sie den RDS-Snapshot mit Lambda (Python) nach S3.
So zeigen Sie Bilder kontinuierlich mit matplotlib Memo an
Laden Sie Dateien mit Lambda (Python) auf Google Drive hoch.
Anonymer Upload von Bildern mit der Imgur-API (mit Python)
[Ich möchte Bilder mit Tensorflow klassifizieren] (2) Lassen Sie uns Bilder klassifizieren
GUI-Programmierung mit kivy ~ Teil 5 Erstellen von Schaltflächen mit Bildern ~
Hochladen auf ein freigegebenes Laufwerk mit pydrive
Versuchen Sie es mit Tkinter
Einführung in Tkinter 1: Einführung
MVC mit Tkinter
Mit matplotlib erstellte Bilder werden von dvi nach pdf verschoben
Laden Sie das durch Anfragen heruntergeladene Bild direkt in S3 hoch
So schreiben Sie eine GUI mit dem Befehl maya
Erstellen Sie mit Py2app und Tkinter eine native GUI-App
Versuchen Sie, mit Tkinter in Python dynamisch einen Checkbutton zu erstellen
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
Versuchen Sie, die Bildkonvertierung mit OpenCV mit Python zu projizieren
Einfache Möglichkeit, mit Google Colab mit Python zu kratzen
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
Maschinelles Lernen mit Bildern der Kategorie Caffe -1 unter Verwendung eines Referenzmodells