Created
May 13, 2023 12:15
-
-
Save PaulGoldschmidt/c02788ec2ecade642920cd704e9705b8 to your computer and use it in GitHub Desktop.
A small python-script that creates qr-codes in a given number range.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import qrcode | |
import time | |
# Define the range of five-digit numbers to generate | |
start_number = 10000 | |
end_number = 99999 | |
# Create the export folder if it doesn't exist | |
export_folder = './export' | |
if not os.path.exists(export_folder): | |
os.makedirs(export_folder) | |
# Generate QR codes with consecutive five-digit numbers within the specified range | |
for i in range(start_number, end_number+1): | |
number = str(i).zfill(5) # Pad the number with leading zeros to make it five digits | |
qr = qrcode.QRCode(version=1, box_size=10, border=5) | |
qr.add_data(number) | |
qr.make(fit=True) | |
img = qr.make_image(fill_color="black", back_color="white") | |
img.save(f"{export_folder}/qrcode.png") | |
time.sleep(0.8) | |
print(number) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment