Maison > développement back-end > Tutoriel Python > Comment j'ai créé un générateur de code QR en Python

Comment j'ai créé un générateur de code QR en Python

Patricia Arquette
Libérer: 2024-10-19 10:40:02
original
813 Les gens l'ont consulté

How I created a QR Code Generator in Python

Ceci sera un court article expliquant comment j'ai créé un simple générateur de code QR en Python

Pour cette étape vous devez utiliser la bibliothèque qrcode : https://pypi.org/project/qrcode/

L'une des toutes premières étapes que j'ai effectuées après avoir créé mon dossier de projets est de créer un environnement virtuel. Un environnement virtuel en Python n'est qu'un autre espace de travail séparé sur votre ordinateur où vous pouvez installer vos packages pour exécuter des projets Python.

Puisque je suis sur Mac, la commande est

python3 -m venv venv
Copier après la connexion

La prochaine étape serait d'activer la machine virtuelle

source venv/bin/activate
Copier après la connexion

Pour désactiver un environnement virtuel vous devrez taper :

deactivate
Copier après la connexion

La prochaine étape serait d'installer le package qrcode

pip install qrcode
Copier après la connexion

Dans votre fichier Python assurez-vous d'importer le module qrcode

import qrcode
Copier après la connexion

Dans mon code, j'ai créé deux entrées que je stocke dans une variable appelée data et filename. La méthode Strip() Supprime les espaces au début et à la fin de la chaîne :

data = input('Enter a text or URL ').strip()
filename = input('Enter the filename ').strip()
Copier après la connexion

Ensuite, nous allons dans le module QR et créons l'objet QR Code

qr = qrcode.QRCode(box_size=10, border=4)

qr.add.data(data)

image = qr.make_image(fill_color = 'black', back_color = 'white')

image.save(filename)

print(f'QR Code saved as {filename}')
Copier après la connexion

Ce code, vous pouvez l'exécuter sur le terminal et il créera un code QR avec n'importe quelle URL de votre choix

Restez à l'écoute pour plus d'articles !
Cherchez à me suivre sur Twitter(X) @abeck617

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal