随笔分类 -  python模块

摘要:import tkinter.messagebox # 这个是消息框,对话框的关键from tkinter import *error_fp_list = [[973.45, '河北xx贸易有限公司', '中国民生银行石家庄中华南大街支行', '691988093'], [1359.22, '鹿泉区 阅读全文
posted @ 2019-05-30 15:16 傻白甜++ 阅读(378) 评论(0) 推荐(0) 编辑
摘要:以country.xml为例,内容如下: <?xml version="1.0"?> <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</year> <gdppc>141100</gdppc> 阅读全文
posted @ 2019-05-20 11:24 傻白甜++ 阅读(11461) 评论(0) 推荐(0) 编辑
摘要:inspect模块是针对模块,类,方法,功能等对象提供些有用的方法。例如可以帮助我们检查类的内容,检查方法的代码,提取和格式化方法的参数等。 打印全局中的变量 查看类和类对象有哪些方法可以调用 获取栈的全部调用信息 inspect.ismodule(object): 是否为模块 inspect.is 阅读全文
posted @ 2019-03-30 16:16 傻白甜++ 阅读(3466) 评论(0) 推荐(0) 编辑
摘要:正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。如 re.I | re.M 被设置成 I 和 M 标志: 修饰符描述 re.I 使匹配对大小写不敏感 re.L 做本地化识别(locale-aware)匹配 re.M 多 阅读全文
posted @ 2019-03-30 15:23 傻白甜++ 阅读(71431) 评论(2) 推荐(7) 编辑
摘要:python 读写 excel有很多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库是xlrd/xlwt、openpyxl。 之所以推荐这两个库是因为这两个库分别操作的是不同版本的excel,xlrd操作的是xls/xlxs格式的excel,openpyxl只支持xlxs格 阅读全文
posted @ 2019-02-22 16:42 傻白甜++ 阅读(3703) 评论(0) 推荐(2) 编辑
摘要:准确地讲,Python没有专门处理字节的数据类型。但由于str既是字符串,又可以表示字节,所以,字节数组=str。而在C语言中,我们可以很方便地用struct、union来处理字节,以及字节和int,float的转换。 好在Python提供了一个struct模块来解决str和其他二进制数据类型的转换 阅读全文
posted @ 2018-09-04 16:35 傻白甜++ 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Python的hashlib提供了常见的摘要算法MD5。 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样的: 考虑这么个情况,很多用户喜欢用123456,888888,password这些简单的口令,于是,黑客可以 阅读全文
posted @ 2018-09-01 22:27 傻白甜++ 阅读(178) 评论(0) 推荐(0) 编辑
摘要:def mul_div(exp): #计算乘除 while True: ret = re.search('[\d\.]+[\*\/]-?[\d\.]+', exp) if ret: atom_exp = ret.group() res = atom_cal(atom_exp) exp = exp.r 阅读全文
posted @ 2018-08-25 17:19 傻白甜++ 阅读(353) 评论(0) 推荐(0) 编辑
摘要:sys模块是与python解释器交互的一个接口: 序列化是将原本列表,字典等内容转换成字符串的过程.(把变量从内存中变成可存储或传输的过程) python提供了两个模块可进行序列化,分别是pickle和json. json,用于字符串 和 python数据类型间进行转换 pickle,用于pytho 阅读全文
posted @ 2018-08-24 19:17 傻白甜++ 阅读(267) 评论(0) 推荐(0) 编辑
摘要:在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串 (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 阅读全文
posted @ 2018-08-24 14:17 傻白甜++ 阅读(316) 评论(0) 推荐(0) 编辑
摘要:红包1 import random def redpacket(cash,person): lst=[] sum1=0 cash = cash * 100 while cash>0 and person >1: money= random.randint(1,cash) person-=1 cash-=money ... 阅读全文
posted @ 2018-08-24 13:50 傻白甜++ 阅读(2660) 评论(2) 推荐(0) 编辑
摘要:python的random模块用于生成随机数,下面介绍一下random模块的常用方法: 阅读全文
posted @ 2018-08-24 13:46 傻白甜++ 阅读(487) 评论(0) 推荐(0) 编辑
摘要:# 1、获取某个文件所在目录的上一级目录。 # 例如'D:\python\projects\test19.py'目录的结果 :D:\python\projects # 方法1 # path = os.path.dirname(r'D:\python\projects\test19.py') # base_name = os.path.dirname(path) # print(base_name... 阅读全文
posted @ 2018-08-22 18:59 傻白甜++ 阅读(1539) 评论(2) 推荐(0) 编辑
摘要:注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
posted @ 2018-08-22 17:45 傻白甜++ 阅读(5522) 评论(0) 推荐(0) 编辑

TOP