Téléchargement de fichiers vers Azure Storage (Python)

Procédure de téléchargement de fichiers sur le stockage Azure

La méthode de téléchargement de fichiers sur le stockage Azure est décrite ci-dessous.

Conditions préalables

Nous construisons dans l'environnement suivant.

OS: Windows10 Langage: Python 3.8.6

Avoir un environnement Azure Vous avez créé un nouveau compte dans le service "Compte de stockage" Azure.

Procédure de téléchargement

① Installez le package Azure Storage pour Python. $ py -m pip install azure-storage-blob == 12.5.0

② Sur le portail Azure, sélectionnez Service Blob → Conteneur dans le service "Compte de stockage". Vérifiez ensuite la chaîne de connexion.

③ Exécutez "sample_upload.py" qui décrit le programme suivant. De plus, placez "Hello World.txt" (le contenu est gratuit) à la position d'exécution.

$ py sample_upload.py

from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__

#Vérifiez la chaîne de connexion sur le stockage Azure.
connect_str = <Chaîne de connexion>

# Create a file in local data directory to upload and download
container_name = "<Nom du conteneur>"

#À proprement parler, Azure Storage n'est pas un dossier.
#Pour le moment"\"Il est possible de réaliser une pseudo structure de dossiers en séparant
upload_path = "<Télécharger le nom du dossier de destination>\"

#Nom du fichier à télécharger(Décrivez le chemin relatif du fichier en fonction de la position d'exécution)
local_file_name = "HelloWorld.txt"

#Télécharger la destination
upload_file_path = os.path.join(upload_path, local_file_name)

#Créez une instance pour vous connecter à votre stockage Azure.
blob_service_client = BlobServiceClient.from_connection_string(connect_str)

#Créez une instance client d'objet blob (fichier) qui se connecte au conteneur spécifié du stockage Azure.
blob_client = blob_service_client.get_blob_client(container=container_name, blob=local_file_name)

print("\nUploading to Azure Storage as blob:\n\t" + local_file_name)

#Télécharger sur le stockage Azure
with open(upload_file_path, "rb") as data:
    blob_client.upload_blob(data)

Références

Azure Official Document Référence Python BlobServiceClientClass https://docs.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.blobserviceclient?view=azure-python

Recommended Posts

Téléchargement de fichiers vers Azure Storage (Python)
Importation et téléchargement d'images sur le stockage Azure. Avec Python + requêtes + API REST
Télécharger le fichier sur Cloud Storage (GCS) de GCP ~ Charger avec Python local
Sortie vers un fichier csv avec Python
Comment spécifier Cache-Control pour le stockage BLOB dans le stockage Azure en Python
Utiliser Azure Blob Storage à partir de Python
[Pour Python] Créez rapidement un fichier de téléchargement vers AWS Lambda Layer
[Python] Comment convertir un fichier db en csv
Comment convertir Python en fichier exe
[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
Convertir un fichier psd en png en Python
Télécharger des images sur Google Drive avec Python
Comment télécharger des fichiers sur Cloud Storage à l'aide de Python [Créer une caméra à point fixe avec Raspberry PI # 1]
Fichier python de script
Mis à jour vers Python 2.7.9
Traitement de fichiers Python
"Backport" vers python 2
Comment télécharger avec Heroku, Flask, Python, Git (4)
Télécharger le fichier texte sur le serveur de location avec ftp
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
Comment créer un fichier JSON en Python
Écriture de journaux dans un fichier CSV (Python, langage C)
Télécharger des fichiers sur Google Drive avec Lambda (Python)
Je veux écrire dans un fichier avec Python
[Azure Functions / Python] Fonctions de chaîne avec liaison de stockage de file d'attente
Exemple pour mettre Python Kivy dans un fichier
19/02/2017 Python> Lien> Redirection immédiate vers le fichier de sortie> sys.stdout.flush ()
Analyser une chaîne JSON écrite dans un fichier en Python
[Python] Opération de fichier / répertoire
Modèle de script python pour lire le contenu du fichier
[Note] Lecture de fichier ~ Python ~
Traitement de fichiers en Python
Comment installer Python
Importez un fichier JPG à l'aide de l'API Google Drive en Python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
python> Changer le propriétaire du fichier> os.chown ("chemin / vers / fichier", uid, gid)
J'ai essayé de toucher un fichier CSV avec Python
Réécrire le code Python2 en Python3 (2to3)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Exécuter automatiquement le fichier python
Comment utiliser le stockage Azure Table de Django (PTVS)
Introduction au langage Python
Un mémorandum pour exécuter un script python dans un fichier bat
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Lisez le fichier xml en vous référant au didacticiel Python
Je veux échantillonner au hasard un fichier avec Python
Introduction à OpenCV (python) - (2)
Manipulation de fichiers avec Python
[Python] Changer l'entrée standard du clavier en fichier texte
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Téléchargement de fichiers avec django
Remarque pour faire de python un démon
Introduction de Python 2.7 à CentOS 6.6
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
Connectez python à mysql