博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

随笔分类 -  Python

摘要: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... 阅读全文

posted @ 2017-11-13 22:23 代码的味道是什么 阅读(1059) 评论(0) 推荐(0)

摘要: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... 阅读全文

posted @ 2017-11-13 22:21 代码的味道是什么 阅读(4734) 评论(0) 推荐(0)

摘要:import xlwt book = xlwt.Workbook()#创建一个excel sheet = book.add_sheet('lanxia')#添加一个sheet页 title = ['姓名','班级','住址','手机号'] data = [ ['孙树江','巨蟹座','中南海',110], ['贾梦缘','巨蟹座','紫禁城',119], ['老孙','... 阅读全文

posted @ 2017-11-13 22:20 代码的味道是什么 阅读(223) 评论(0) 推荐(0)

摘要: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... 阅读全文

posted @ 2017-11-13 22:18 代码的味道是什么 阅读(347) 评论(0) 推荐(0)

摘要:isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False, 例如: zip()同时也可以有两个以上的参数;当 阅读全文

posted @ 2017-11-13 22:03 代码的味道是什么 阅读(230) 评论(0) 推荐(0)

摘要:mysql 属于第三方模块,需要先安装 pip install pymysql,sql执行后,数据获取函数有三种cur.fetchone()#获取第一条数据,依次类推下去,第二次执行时候,就会取除去第一次执行结果的那条的第一条(第二条结果,依次类推)cur.fetchmany(3)#获取结果中的多少条cur.fetchall()# 获取所有的结果 cur.fetchall()#它一直返回的是一个二... 阅读全文

posted @ 2017-11-10 16:46 代码的味道是什么 阅读(209) 评论(0) 推荐(0)

摘要:redis是一个数据库,他的数据全都是存放在内存里面的,redis每秒能支持30w次的读写,存放有两种格式,一种string类型,一种是hash类型 一,操作string类型 阅读全文

posted @ 2017-11-09 14:36 代码的味道是什么 阅读(446) 评论(0) 推荐(0)

摘要:#json是一种通用的数据类型,所有的语言都认识#json是一个字符串,json串里面都得是双引号,主要是这四个函数 #dump#dumps#load#loads import jsonnames = { "name":"王俊熹", "age":36, "assfdf":223, "sdfsdf": 阅读全文

posted @ 2017-11-08 22:06 代码的味道是什么 阅读(278) 评论(0) 推荐(0)

摘要:import random# print(random.random()) # 随机浮点数,默认取0-1,不能指定范围# print(random.randint(1, 20)) # 随机整数,顾头顾尾# print(random.choice('sdfsd233')) # 随机取一个元素# print(random.sample('hello234234史蒂夫34', 4))#从序列中随机... 阅读全文

posted @ 2017-11-08 22:02 代码的味道是什么 阅读(4106) 评论(0) 推荐(0)

摘要:import hashlibm = hashlib.md5()#构造一个md5 m.update(b"Hello")#加密前必须转化成二进制字节类型print(m.hexdigest())# s='wjx'# new_s=s.encode()#字符串转成字节# print(new_s.decode( 阅读全文

posted @ 2017-11-08 21:58 代码的味道是什么 阅读(540) 评论(0) 推荐(0)

摘要:import datetime, time# print(time.time()) # 获取当前时间戳,从unix元年开始到现在过了多少秒# print(time.sleep(19)) # 休息几s# print(time.gmtime(1509972364)) # 把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳# print(time.localtime()) # 把时间戳... 阅读全文

posted @ 2017-11-08 21:50 代码的味道是什么 阅读(209) 评论(0) 推荐(0)

摘要:一,os模块import os ,sysos.system('ipconfig')#执行操作系统命令,获取不到返回结果 os.popen()#也可以执行操作系统命令,可以返回命令执行结果,但需要read出来print(os.popen('dir').read())二、sys模块 print(sys. 阅读全文

posted @ 2017-11-08 21:05 代码的味道是什么 阅读(174) 评论(0) 推荐(0)

摘要:1,列表list 列表定义方式 lis1=[1,2,3,4]#一维数组 lis2=[1,2,3,[4,5,6]]#二维数组 依次多有多维数据,套几层就是几维数组 列表的取值可以通过下标来,下标都是从0开始,对列表的增删改查; 增: 常用的内置方法: name = ['andashu','cc','n 阅读全文

posted @ 2017-10-26 22:05 代码的味道是什么 阅读(304) 评论(0) 推荐(0)

摘要:函数的参数,分为 递归调用的特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会 阅读全文

posted @ 2017-10-26 20:55 代码的味道是什么 阅读(199) 评论(0) 推荐(0)

摘要:描述:有个字符串$sd1#111$svda123!!!221&eSSDSDG,包含特殊字符、数字和字母,输出最长的子字符串和他的长度#例如上面的字符串包含数字字母的字符串是svda123,长度是7需求分析:1、先把这个字符串里面的特殊字符替换成一个固定的字符串, 。 repalce2、按照这个固定的字符串分割 spilt3、list,循环这个list,判断list的每个元素是否包含数字和字母4、... 阅读全文

posted @ 2017-10-26 17:46 代码的味道是什么 阅读(10144) 评论(0) 推荐(0)

摘要:niuniu.py文件中,文件自己执行时,__name__的值就是__main__ 当niuniu.py被别的文件调用执行时,__name__的值就变成了所在的文件名字,这样就可以实现niuniu.py中的测试代码不会被执行 阅读全文

posted @ 2017-10-26 16:52 代码的味道是什么 阅读(498) 评论(0) 推荐(1)

摘要:def new_op_file(filename,content=None): f = open(filename,'a+') f.seek(0) if content: #非空即真,如果有内容就往下运行 f.truncate()#清空文件 f.write(str(content))#write只能写入字符串,所以需要转化为str ... 阅读全文

posted @ 2017-10-26 16:37 代码的味道是什么 阅读(694) 评论(0) 推荐(1)

摘要: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... 阅读全文

posted @ 2017-10-26 16:36 代码的味道是什么 阅读(63080) 评论(1) 推荐(2)

摘要:浅拷贝, list值是可变的,str值不可变,只能重新赋值 阅读全文

posted @ 2017-10-26 15:58 代码的味道是什么 阅读(510) 评论(1) 推荐(0)

摘要:print源码,参数end默认值为换行符,需要置成空,就会实现打印一行的效果 阅读全文

posted @ 2017-10-24 17:20 代码的味道是什么 阅读(337) 评论(0) 推荐(0)