|
|
摘要:import pymysql,xlwt #1、连接mysql #2、执行sql语句 #3、获取到sql执行结果 #4、写入excel def conn_mysql(sql): conn = pymysql.connect(host='211.149.218.16',user='jxz',password='123456',db='jxz',charset='utf8') cur...
阅读全文
摘要:from xlutils.copy import copy import xlrd import os #1、打一要修改的excel #2、再打开另一个excel #3、把第一个excel里面修改东西写到第二个里头 #4、把原来的excel删掉,新的excel名改成原来的名字 book = xlrd.open_workbook('stu.xls') #复制一个excel new_book = c...
阅读全文
摘要:import xlwt book = xlwt.Workbook()#创建一个excel sheet = book.add_sheet('lanxia')#添加一个sheet页 title = ['姓名','班级','住址','手机号'] data = [ ['孙树江','巨蟹座','中南海',110], ['贾梦缘','巨蟹座','紫禁城',119], ['老孙','...
阅读全文
摘要:import xlrdbook = xlrd.open_workbook('lanxia.xls')sheet = book.sheet_by_name('sheet1')rows = sheet.nrows#sheet页里面的行数clos = sheet.ncols#sheet页里面的列数print(sheet.cell(1,1).value)#通过指定行和列去获取到单元格里面的内容row_da...
阅读全文
摘要:isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False, 例如: zip()同时也可以有两个以上的参数;当
阅读全文
摘要:mysql 属于第三方模块,需要先安装 pip install pymysql,sql执行后,数据获取函数有三种cur.fetchone()#获取第一条数据,依次类推下去,第二次执行时候,就会取除去第一次执行结果的那条的第一条(第二条结果,依次类推)cur.fetchmany(3)#获取结果中的多少条cur.fetchall()# 获取所有的结果 cur.fetchall()#它一直返回的是一个二...
阅读全文
摘要:redis是一个数据库,他的数据全都是存放在内存里面的,redis每秒能支持30w次的读写,存放有两种格式,一种string类型,一种是hash类型 一,操作string类型
阅读全文
摘要:#json是一种通用的数据类型,所有的语言都认识#json是一个字符串,json串里面都得是双引号,主要是这四个函数 #dump#dumps#load#loads import jsonnames = { "name":"王俊熹", "age":36, "assfdf":223, "sdfsdf":
阅读全文
摘要:import random# print(random.random()) # 随机浮点数,默认取0-1,不能指定范围# print(random.randint(1, 20)) # 随机整数,顾头顾尾# print(random.choice('sdfsd233')) # 随机取一个元素# print(random.sample('hello234234史蒂夫34', 4))#从序列中随机...
阅读全文
摘要:import hashlibm = hashlib.md5()#构造一个md5 m.update(b"Hello")#加密前必须转化成二进制字节类型print(m.hexdigest())# s='wjx'# new_s=s.encode()#字符串转成字节# print(new_s.decode(
阅读全文
摘要:import datetime, time# print(time.time()) # 获取当前时间戳,从unix元年开始到现在过了多少秒# print(time.sleep(19)) # 休息几s# print(time.gmtime(1509972364)) # 把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳# print(time.localtime()) # 把时间戳...
阅读全文
摘要:一,os模块import os ,sysos.system('ipconfig')#执行操作系统命令,获取不到返回结果 os.popen()#也可以执行操作系统命令,可以返回命令执行结果,但需要read出来print(os.popen('dir').read())二、sys模块 print(sys.
阅读全文
摘要:1,列表list 列表定义方式 lis1=[1,2,3,4]#一维数组 lis2=[1,2,3,[4,5,6]]#二维数组 依次多有多维数据,套几层就是几维数组 列表的取值可以通过下标来,下标都是从0开始,对列表的增删改查; 增: 常用的内置方法: name = ['andashu','cc','n
阅读全文
摘要:函数的参数,分为 递归调用的特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会
阅读全文
摘要:描述:有个字符串$sd1#111$svda123!!!221&eSSDSDG,包含特殊字符、数字和字母,输出最长的子字符串和他的长度#例如上面的字符串包含数字字母的字符串是svda123,长度是7需求分析:1、先把这个字符串里面的特殊字符替换成一个固定的字符串, 。 repalce2、按照这个固定的字符串分割 spilt3、list,循环这个list,判断list的每个元素是否包含数字和字母4、...
阅读全文
摘要:niuniu.py文件中,文件自己执行时,__name__的值就是__main__ 当niuniu.py被别的文件调用执行时,__name__的值就变成了所在的文件名字,这样就可以实现niuniu.py中的测试代码不会被执行
阅读全文
摘要:def new_op_file(filename,content=None): f = open(filename,'a+') f.seek(0) if content: #非空即真,如果有内容就往下运行 f.truncate()#清空文件 f.write(str(content))#write只能写入字符串,所以需要转化为str ...
阅读全文
摘要:eval函数就是实现list、dict、tuple与str之间的转化str函数把list,dict,tuple转为为字符串# 字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(b) # 字符串转换成字典a = "{1: 'a', 2: 'b'}"print(type(a))b = eva...
阅读全文
摘要:浅拷贝, list值是可变的,str值不可变,只能重新赋值
阅读全文
摘要:print源码,参数end默认值为换行符,需要置成空,就会实现打印一行的效果
阅读全文
|