[PYTHON] Télécharger des images sur S3 avec une interface graphique à l'aide de tkinter

Il s'agit du code source pour créer une interface graphique avec tkinter et télécharger une image sur S3 en appuyant sur un bouton.

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='télécharger', command=btn_click)
btn.pack()

root.mainloop()

En exécutant le script, la GUI suivante sera affichée. En appuyant sur le bouton de téléchargement, l'image spécifiée sera téléchargée sur S3. キャプチャ.PNG

Merci d'avoir lu jusqu'au bout. Revoyons-nous.

ps. Au fait, j'ai utilisé la commande suivante lors de la conversion en exe avec pyinstaller.

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

Recommended Posts

Télécharger des images sur S3 avec une interface graphique à l'aide de tkinter
Télécharger des images sur Google Drive avec Python
J'ai essayé de faire la reconnaissance de caractères manuscrits de Kana Partie 3/3 Coopération avec l'interface graphique en utilisant Tkinter
[S3] CRUD avec S3 utilisant Python [Python]
Cloud Functions pour redimensionner les images à l'aide d'OpenCV avec le déclencheur Cloud Storage
Comment ne pas charger d'images lors de l'utilisation de PhantomJS avec Selenium
J'ai essayé de créer une interface graphique à trois yeux côte à côte avec Python et Tkinter
Téléchargeons des fichiers S3 avec CLI
Créer une interface graphique python à l'aide de tkinter
Application GUI facile avec Tkinter Text
Utilisez boto3 pour accéder à S3
Télécharger et télécharger des images avec Falcon
Création d'interface graphique en python avec tkinter 2
À propos de la création de l'interface graphique à l'aide de TKinter de Python
Création d'interface graphique en python à l'aide de tkinter partie 1
Apprenez à coloriser les images monochromes avec Chainer
Rendez les applications GUI super faciles avec tkinter
Créer une application graphique avec Tkinter de Python
Ajouter des images à des photos iOS avec Pythonista
Connectez-vous à s3 avec AWS Lambda Python
Ajouter du bruit gaussien aux images avec python2.7
Téléchargez ce que vous avez dans la demande vers S3 avec AWS Lambda Python
Comment rechercher à l'aide de l'Astroquery de Python et obtenir des images ajustées avec Skyview
Utilisez boto pour charger / télécharger des fichiers vers s3.
Comment télécharger avec Heroku, Flask, Python, Git (4)
Télécharger les artefacts récupérés dans Scrapy Cloud vers S3
Téléchargez un grand nombre d'images sur Wordpress
Impossible de télécharger plusieurs images à partir du formulaire avec FastAPI
Afficher les images sur S3 avec API Gateway + Lambda
Créer un fichier exécutable GUI créé avec tkinter
Convertissez des PDF en images en masse avec Python
Outil de rognage d'image GUI réalisé avec Python + Tkinter
Je souhaite afficher plusieurs images avec matplotlib.
Une doublure pour créer des images de Lena avec Scipy
Comment utiliser tkinter avec python dans pyenv
Exporter un instantané RDS vers S3 avec Lambda (Python)
Comment afficher des images en continu avec matplotlib Memo
Télécharger des fichiers sur Google Drive avec Lambda (Python)
Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)
[Je veux classer les images à l'aide de Tensorflow] (2) Classifions les images
Programmation GUI à l'aide de kivy ~ Partie 5 Création de boutons avec des images ~
Comment mettre en ligne sur un Drive partagé à l'aide de pydrive
Essayez d'utiliser Tkinter
Introduction à Tkinter 1: Introduction
MVC avec Tkinter
Les images créées avec matplotlib passent de dvi à pdf
Téléchargez l'image téléchargée par requêtes directement vers S3
Comment écrire une interface graphique à l'aide de la commande maya
Créez une application graphique native avec Py2app et Tkinter
Essayez de créer un Checkbutton dynamiquement avec Tkinter en Python
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Essayez de projeter la conversion d'image en utilisant OpenCV avec Python
Un moyen facile de gratter avec Python en utilisant Google Colab
Essayez de créer une API RESTful avec MVC à l'aide de Flask 1.0.2
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Apprentissage automatique avec des images de catégorie Caffe -1 à l'aide du modèle de référence