iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python生成激活码
  • 681
分享到

python生成激活码

激活码python 2023-01-31 02:01:24 681人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

GitHub上的小练习啦,生成激活码,并且保存到Mysql数据库中,代码: #coding=utf-8 import uuid import pymysql ''' uuid库生成128位全局唯一标识符 ''' #生成num个验证

GitHub上的小练习啦,生成激活码,并且保存到Mysql数据库中,代码:

#coding=utf-8
import uuid
import pymysql
'''
uuid库生成128位全局唯一标识符
'''
#生成num个验证码,每个验证码长度位length,可设置默认长度
def create_num(num,length=16):
    result=[]
    while num>0:
        uuid_id=uuid.uuid1()
        temp=str(uuid_id).replace('-','')[:length]
        if temp not in result:
            result.append(temp)
            num-=1
    return result

def save_to_mysql(code):
    conn=pymysql.connect(
        host='127.0.0.1',
        port=3306,
        user='root',
        passwd='root',
        db='test')
    try:
        with conn.cursor() as cursor:
            #获取操作游标
            sql="INSERT INTO `codes`(`code`)VALUES(%s)"
            cursor.execute(sql,code)
            conn.commit()

        with conn.cursor() as cursor:
            sql="SELECT `id`,`code` FROM `codes` WHERE `code`=%s"
            cursor.execute(sql,code)
            # 使用 fetchone() 方法获取一条数据库
            result=cursor.fetchone()
            print(result)
    finally:
        conn.close()
for code in create_num(200):
    save_to_mysql(code)

学习笔记
1、uuid库,python使用UUID库生成128位的全局唯一标识符。
2、使用Python进行mysql的库主要有三个:MySQLdb,PyMySQL和SQLAlchemy。
Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持python3
PyMySQL为替代Python-MySQL而生,纯python打造,接口与Python-MySQL兼容,安装方便,支持Python3。
SQLAlchemy是一个ORM框架,它并不提供底层的数据库操作,而是要借助于MySQLdb、PyMySQL等第三方库来完成,目前SQLAlchemy在WEB编程领域应用广泛。
本例用的是PyMySQL,代码是很典型的数据库操作。

--结束END--

本文标题: python生成激活码

本文链接: https://www.lsjlt.com/news/185467.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python生成激活码
    github上的小练习啦,生成激活码,并且保存到mysql数据库中,代码: #coding=utf-8 import uuid import pymysql ''' uuid库生成128位全局唯一标识符 ''' #生成num个验证...
    99+
    2023-01-31
    激活码 python
  • 怎么使用java生成激活码和密钥
    这篇文章主要介绍“怎么使用java生成激活码和密钥”,在日常操作中,相信很多人在怎么使用java生成激活码和密钥问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用java生成激活码和密钥”的疑惑有所帮助!...
    99+
    2023-06-30
  • 使用java生成激活码和密钥的方法
    目录解密与加密设计思路解密与加密工具类激活码生成测试解密与加密设计思路 加密:采用AES对称加密、解密7位数: 32进制序列(4位) + 密钥类别(2位)+ 有效时长(1位)加密后密...
    99+
    2022-11-13
  • 激活码win10无法激活怎么解决
    部分用户在给电脑安装上win10系统后,无论用激活工具和激活密钥都无法激活,这种情况要如何解决呢?下面就和大家分享一个win10系统激活的方法吧。1、在桌面新建一个文本文档,把以下代码复制进去,如图所示: slmgr /ipk W269N-...
    99+
    2023-07-10
  • 激活qq号码
    激活qq号码的方法:进入“腾讯qq”的反诈骗中心,然后点击“解除QQ冻结”,输入自己的帐号和验证码后点击下一步,选择“验证密保找回密码”,在下拉单中选择需要解除冻结的验证方式,成功后输入新的qq密码,用新的qq密码登录qq即可。qq怎么激活...
    99+
    2023-07-11
  • win7旗舰版激活软件 windows7注册码,激活码
    Windows7系统采用一个操作系统对应一个注册码, 现在一般采用软件修改bIOS的方式来激活且通过验证, 你可以在网上搜一下“windows7激活工具”便可以找到这样的软件, 你也可以去我的空间...
    99+
    2023-05-25
    win7 激活 激活码 舰版 注册码
  • win10激活码怎么看
    今天小编给大家分享一下win10激活码怎么看的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。具体步骤:进入win10系统,右键...
    99+
    2023-06-27
  • qq号码怎么激活
    qq号码激活的步骤:1、下载QQ应用程序;2、打开QQ应用程序;3、选择注册;4、填写注册信息;5、获取验证码;6、设置安全保护;7、完成注册。QQ是中国最大的即时通讯软件之一,许多人日常生活中都会使用QQ进行交流和沟通。要使用QQ,首先需...
    99+
    2023-07-11
  • pycharm2021激活码使用教程(永久激活亲测可用)
      pycharm2021激活码是一个可以轻松帮助用户免费激活pycharm2021.1软件的文件,虽然说pycharm现在只是推出了2021.1的EAP版,但是如果你想先率先体验一...
    99+
    2022-11-12
  • win10激活失败怎么办?win10激活不成功的解决办法
    有朋友升级到win10在激活的时候激活失败,这是什么原因?该怎么解决?今天我们小编就为大家带来win10激活不成功的解决办法。感兴趣的朋友可以一起看看。   如果你不激活Win10,只能使用Win10的部分功能。   ...
    99+
    2023-06-17
    win10 win10激活码 解决办法
  • 激活 Python 虚拟环境
    . venv/bin/activate 这是一个激活 Python 虚拟环境的命令。在使用它之前,你需要先安装一个 Python 虚拟环境,并在虚拟环境中安装你需要的 Python 包。这样可以避免多个 Python 项目之间的依赖冲突。如...
    99+
    2023-09-29
    python linux 开发语言
  • win7激活码如何更改
    今天小编给大家分享一下win7激活码如何更改的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win7激活码更改教程首先在桌面上...
    99+
    2023-07-01
  • 两款真实有效的Windows11永久激活工具 附激活码
     Windows11怎么激活?windows11使用哪款激活工具呢?目前很多用户都开始尝试使用最新的win11系统,但是次系统需要激活才能使用全部功能,那么怎么激活windows11系统呢?现在网上有很多win...
    99+
    2023-05-23
    windows11激活教程 win11激活码 win11激活工具
  • python渗透测试linux密码激活的示例
    上篇文章给大家介绍过 python脚本破解linux口令(crypt模块)    感兴趣的朋友点击查看。 linux密码破解 这段代码通过分别读取两个文件,一个为加密口令文件(cr...
    99+
    2022-06-04
    python渗透测试 linux密码破解
  • Win8.1系统激活码怎么备份还原 Win8.1激活码备份教程详解
    很多朋友在安装Win8/8.1系统的时候,总会忽视备份激活码,其实这是很不好的习惯,因为如果没有及时备份激活码,下次重装系统的时候,又会出现找不到激活码的情况,要知道Win8.1正版激活码并不便宜,因此小编建议大家新购买...
    99+
    2023-06-04
    Win8.1 激活码 备份 系统 教程
  • Win 9引入全新激活系统 弃用手工输入激活码
      近日俄罗斯泄密者Wzor称,针对盗版系统被猖獗的使用,微软在Windows 9系统中将会引入全新的激活系统(activation system),微软产品需要通过ESD-RETAIL频道进行激活,只能绑定一台PC设备...
    99+
    2023-06-05
    Win 9 激活码 激活
  • C++ ReSharper2021激活码永久有效
    目录 一、前言二、ReSharper C++激活码三、产品功能1.高亮显示错误和快速更正2.先进的代码协助3.众多的代码重构ReSharper 2021是JetB...
    99+
    2022-11-12
  • PyCharm 2018最新激活码通用
    通用:Window、Mac、Ubantu都稳定有效,关键是这种激活方式不会产生其他影响 缺点:需要修改hosts文件 **1.修改hosts文件**将 0.0.0.0 account.jetbrains.com   添加到hosts文...
    99+
    2023-01-30
    激活码 最新 PyCharm
  • windows7旗舰版激活码分享
      我们都知道windows7系统需要用激活系统之后才能正常使用windows7的各项功能,激活系统我们一般有两种方法一种是使用官方发布的激活码激活,一种是使用网上的激活工具来激活,很多小伙伴都不知道windows7旗舰版激活码使用方法。下...
    99+
    2023-07-15
  • Python脚本激活Linux密码的方法(crypt模块)
    环境 Kali Linux ,python版本2.7.13 。 我们利用Linux系统中的 crypt 模块模拟了Linux系统中用户密码的加密,在Windows中是不存在这个库的。 在Linux系统中,...
    99+
    2022-06-02
    python破解linux密码 python crypt模块
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作