این برنامه یک ابزار ساده برای تولید QR کد مربوط به یک وبسایت است. عملکرد و توضیح آن به صورت زیر است:
- دریافت ورودی از کاربر: برنامه از کاربر آدرس وبسایت را درخواست میکند. کاربر تنها نیاز دارد بخش اصلی آدرس (بدون http یا https) را وارد کند.
- ایجاد آدرس کامل: با افزودن https:// به ابتدای ورودی کاربر، برنامه یک آدرس کامل و معتبر برای وبسایت تولید میکند.
- تولید QR کد: با استفاده از کتابخانه qrcode، QR کدی تولید میشود که اطلاعات آدرس وبسایت را در خود ذخیره دارد.
- نمایش QR کد: QR کد تولیدشده به صورت یک تصویر باز میشود و به کاربر نمایش داده میشود.
- ذخیره QR کد: QR کد به صورت یک فایل تصویری با فرمت PNG ذخیره میشود. فایل با نام qrcode.png در مسیر اجرای برنامه ذخیره خواهد شد.
- اعلان موفقیتآمیز بودن عملیات: برنامه پیامی به کاربر نمایش میدهد که نشان میدهد QR کد با موفقیت ذخیره شده است.
این برنامه برای تولید سریع QR کدهایی که حاوی آدرس وبسایت هستند، طراحی شده است. این QR کدها میتوانند برای اهداف بازاریابی، اشتراکگذاری لینکها، یا دسترسی سریع به وبسایتها استفاده شوند. همچنین، این برنامه برای یادگیری نحوه استفاده از کتابخانههای پایتون برای تولید QR کد بسیار مفید است.
import qrcode # وارد کردن ماژول qrcode برای تولید کدهای QR
# دریافت آدرس وبسایت از کاربر
website = input("Enter the website URL without http or https: ")
# اضافه کردن https:// به ابتدای آدرس وبسایت برای ساخت URL معتبر
full_url = f"https://{website}"
# تولید کد QR برای آدرس وبسایت وارد شده
qr = qrcode.make(full_url)
# نمایش کد QR تولید شده
qr.show()
# ذخیره کردن کد QR به صورت یک فایل تصویری (فرمت PNG)
qr.save("qrcode.png")
print("QR Code has been successfully saved.") # نمایش پیامی مبنی بر اینکه کد QR با موفقیت ذخیره شده است