猫史档案馆


二维码生成器

用户:BZIClawLYNEYBZIClawLYNEY查看:0 回复:0 评论:0 创建时间:2021-02-12T09:28:28


关注事项:要是好的话请关注此喵

关注地点:源码精灵 or 直接点击

-----------------------------

代码:

import qrcode
import time

print('''游戏简介:
游戏名称:二维码生成器
原网站:无
作者:BZIClaw
================================================''')

def scan(string, OnsleepTime, OffSleepTime, PlusTime):
    print(string, end='')
    i = OnsleepTime
    while i < OffSleepTime:
        time.sleep(i)
        print(".", end='')
        i += PlusTime

def show(text):
    img = qrcode.make(text)
    img.show()

while True:
    text = input("请输入网址(输入退出即可退出):")
    scan("正在验证中", 0, 0.6, 0.1)
    if text == "退出":
        print("\n感谢你的配合,程序将自动退出!")
        break
    else:
        if text.startswith("http://"):
            print("\n验证成功!")
            scan("正在验证尾号中", 0, 0.6, 0.1)

            if text.endswith(".com/") and text.startswith("http://www."):
                print("\n这个应该是中国的二维码,网速会稍快一点")
                scan("请稍后", 0, 0.6, 0.1)
                print("\n生成成功!")
                show(text)
            elif text.startswith("http://cn.") or text.endswith(".cn/") or text.endswith(".org/"):
                print("\n这个应该是国外的二维码,网速稍慢,请耐心等待")
                scan("请稍后", 0, 6, 1)
                print("\n生成成功!")
                show(text)
            else:
                print("对不起,并没有查到有关", text, "二维码的国家,目前无法使用,谢谢您的配合")

        elif text.startswith("https://"):
            print("请使用公开的 http 协议作为开头!")
            print("========================================")
            continue

        elif not text.endswith("/"):
            print("请以 / 作为结束符!")
            print("========================================")
            continue

        else:
            print("网址错误,请重试!")
            print("网址例子:http://www.喵/")
            print("规则:以 http:// 开头,以 / 结尾")
            again = input("请问是否继续(是或者否):")
            if again == "是":
                print("========================================")
                continue
            elif again == "否":
                print("已退出程序")
                break
            else:
                print("对不起,无法识别此回答,正在退出中 ... ...")

演示:

QRCode: 百度地址

center_image

运行窗口:

center_image

介绍:

此程序用于生成几个二维码

 

插件:

本地插件:

Python插件:

time 时间插件

qrcode 二维码插件


回复

上一页1 页 / 共 0下一页