Skip to content

Instantly share code, notes, and snippets.

@PaulGoldschmidt
Created May 13, 2023 12:15
Show Gist options
  • Save PaulGoldschmidt/c02788ec2ecade642920cd704e9705b8 to your computer and use it in GitHub Desktop.
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.
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