Python 通

import pymysql
import uuid
# db = pymysql.connect(host=‘192.168.0.100‘,user=‘root‘,passwd=‘123456‘,db=‘mysql‘)
#
# cur = db.cursor()
# # cur.execute("SELECT Host,User FROM user")
# # cur.execute("SELECT version()")
# cur.execute("SELECT * from testdb.person")
#
# print(cur.fetchall())
#
# cur.close()
# db.close()

# 生成 num 个验证码,每个长度为length,可设置默认长度
def create_num(num,length=16):
    result = []
    while num > 0:
        uuid_id = uuid.uuid4()
        print(uuid_id)
        # 删去字符串中的‘-‘,取出前length 个字符
        temp = str(uuid_id).replace(‘-‘, ‘‘)[:length]
        if temp not in result:
            result.append(temp)
            num -= 1
    return result

# 保存到MySQL数据库
def save_to_mysql():
    conn = pymysql.connect(host=‘192.168.0.100‘,user=‘root‘,passwd=‘123456‘,db=‘test1db‘)
    cur = conn.cursor()
    # cur.execute("INSERT INTO `jihuoma` (`id`, `name`) VALUES (‘2‘, ‘b‘)")
    # cur.execute("select * from test1db.jihuoma")
    conn.commit()
    print(cur.fetchall())
    cur.close()
    conn.close()
save_to_mysql()
    # try:
    #     with conn.cursor() as cursor:
    #         # Create a new record
    #         sql = "INSERT INTO `jihuoma` (`code`) VALUES (%s)"
    #         cursor.execute(sql, code)
    #
    #         # connection is not autocommit by default. So you must commit to save
    #         # your changes.
    #         conn.commit()
    #
    #     with conn.cursor() as cursor:
    #         # Read a single record
    #         sql = "SELECT `id`, `code` FROM `jihuoma` WHERE `code`=%s"
    #         cursor.execute(sql, code)
    #         result = cursor.fetchone()
    #         print(result)
    # finally:
    #     conn.close()
#
# for code in create_num(20):
#     save_to_mysql(code)
#
时间: 2024-08-05 15:24:58

Python 通的相关文章

第一周 Basics of Python 第一节 走进Python

本笔记大纲结构为:第X周--第X节 (x.x)-- 一,二,三... --1,2,3--①,②,③... 1.1 Walk into Python 一.Introduction to Python 1 案例:gogle yo tube  nasa 豆瓣 2 设计哲学: 简单:拥有简单脚本语言和解释型程序语言的易用性 明确:拥有传统编译型语言所有的强大通用的功能 优雅:解释型的.面向对象的.带有动态语义的高级程序设计语言 3 前世今生--创始人:Guido van Rossum 圣诞期间无聊写的

用Python玩转数据:python的函数、模块和包

Python函数 函数可以看成类似于数学中的函数,完成一个特定功能的一段代码. -绝对值函数 abs() -类型函数 type() -四舍五入函数 round() Python中有很多内建函数,即不需要另外导入的函数. -cmp(), str() 和 type()适用于所有标准类型.以下是数值型内建函数和实用内建函数. >>> dir(_builtins_) 命令可以看到Python中的内建变量和内建函数. >>> help(abs) 命令用于查看abs函数的帮助信息.

Python初学总结

下边的总结都是在python3上 一.基础 1.输出与输入: 输出:print(变量/字符串) 输入:input() 返回的是字符串 price=input() print(price) 2.python风格 (1)注释 # (2)一般情况是一行结束该句结束,但是如果想要续行,在行的结尾加上 \ (3)无需换行符也可以换行的符号:''' (4)一行可以有多条语句, 3.标识符 基本和java类似,同时也区分大小写 关键字: 4.表达式 (1)根据值确定类型 (2)以"引用"的方式实现赋

python的发展史

python的发展史 1989年,被称为龟叔的Guido在为ABC语言写插件时,产生了写一个简洁又实用的编程语言的想法,并开始着手编写.因为其喜欢Monty Python喜剧团,所以将其命名为python,中文意思是蟒蛇: 1990年,发布了python的第一个版本: 2001年,发布了python 2.x版本,版本更新至2.7,2.x内不再更新2.7以上版本: 2013年,发布了python 3.0版本: 编程语言 编程语言有许多种,比较常用的有C,Java,C++,C#,Shell,ruby

第一章:机器学习基础

第一部分:分类 本书前两部分主要探讨监督学习(supervisedieaming).在监督学习的过程中,我们只需要给定输入样本集,机器就可以从中推演出指定目标变量的可能结果.监督学习相对比较简单,机器只需从输入数据中预测合适的模型,并从中计算出目标变量的结果.      监督学习一般使用两种类型的目标变量:标称型和数值型.标称型目标变量的结果只在有限目标集中取值,如真与假.动物分类集合{爬行类.鱼类.哺乳类.两栖类.植物.真菌};数值型目标变量则可以从无限的数值集合中取值,如0.100.42.0

一个古老的编程游戏:Python Challenge全通攻略(转)

Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址.与众不同的是,它是专门为程序员设计的,因为大多数关卡都要编程来算哦!! 去年和同学一起玩的,他做了大半,我做了小半,作弊了一些,33关全通,今天逛硬盘发现这个资料,拿出来晃晃. 非常非常非常非常好玩,强烈推荐编程的朋友都玩玩,不一定要会Python,我和我同学都不会,不过我们用C#一样能搞出来,没有障碍的. 0 http://www.pythonchallenge.com/pc/def/0.html 猜238,

使用python检测一个设备是否ping的通

使用python检测一个设备是否ping的通 一,subprocess以及常用的封装函数 运行python的时候,我们都是在创建并运行一个进程.像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序.在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序. subprocess 包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据需要来从中选取一个使用.另外subprocess还提供了

python检测服务器是否ping通

好想在2014结束前再赶出个10篇博文来,~(>_<)~,不写博客真不是一个好兆头,至少说明对学习的欲望和对知识的研究都不是那么积极了,如果说这1天的时间我能赶出几篇精致的博文,你们信不信,哈哈,反正我是信了... python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百台已经很慢了(当然是说python同步的方法,要是nodejs异步方式还是很快的,但是nodejs CPU计算不行,所以尝试了下只能200台

福利分享:《21天学通Python》电子书籍分享

本书共分三篇 第一篇介绍Python语言的特点.安装.语法基础.程序流程控制.面向过程的编程方法.面向对象的编程方法.程序异常的处理: 第二篇介绍了Python语言中的包与模块.迭代器.生成器.装饰器.上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理.图形化界面编程.正则表达式.网络编程.多进(线)程编程.数据库编程.此外,还介绍了运用第三方库的Web网站编程.图片处理: 第三篇通过两个案例介绍Python的综合编程技术. 在内容上涉及面广,从基本操作到高级技术及综合案例