06 2019 档案

json vs pickle
摘要:pickle: 只支持python,支持py里的所有数据类型(class-->object, function, datetime) 优点: 专为python设计,支持python所有的数据类型 缺点: 只能在python中使用,存储数据占空间大 json: 支持所有语言都支持, 只支持常规数据类型 阅读全文

posted @ 2019-06-21 14:40 kingforn 阅读(170) 评论(0) 推荐(0)

序列化pickle
摘要:import pickle d = { 'name':'alex', 'role':'police', 'blood': 76, 'weapon':'AK47' } d_dump = pickle.dumps(d) #序列化 print (pickle.loads(d_dump)) #反序列化 f 阅读全文

posted @ 2019-06-21 11:22 kingforn 阅读(119) 评论(0) 推荐(0)

随机数random模块
摘要:random随机模块 程序中有很多地方需要用到随机字符,比如登陆网站的随机验证码,通过random模块可以很容易生成随机字符。 >>> random.randrange(1, 10) #返回1-10之间的一个随机数,不包括10 >>> random.randint(1,10) #返回1-10之间的一 阅读全文

posted @ 2019-06-21 09:52 kingforn 阅读(211) 评论(0) 推荐(0)

datetime模块时间运算
摘要:datetime模块: 相比于time模块,datetime模块的接口则更直观、更容易调用 datetime模块定义了下面这几类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute 阅读全文

posted @ 2019-06-21 08:59 kingforn 阅读(816) 评论(0) 推荐(0)

time模块细讲
摘要:time模块的方法: time.localtime([secs]) :将一个时间戳转换为当前时区的struct_time。若secs 参数未提供,则以当前时间为准。 time.gmtime([secs]):和localtime()方法类似,gmtime()方法是将一个时间戳转换为UTC时区(0时区) 阅读全文

posted @ 2019-06-21 08:20 kingforn 阅读(153) 评论(0) 推荐(0)

时间处理模块
摘要:time&datetime 模块 在平常的代码中,我们常常需要与时间打交道。在python中,与时间处理有关的模块就包括:time, datetime ,calendar(很少用,不讲),下面分别来介绍。 我们写程序时时间的处理可以归为以下3种: 时间的显示,在屏幕显示、纪录日志等 时间的转换,比如 阅读全文

posted @ 2019-06-20 16:37 kingforn 阅读(189) 评论(0) 推荐(0)

用os&sys模块进行系统调用
摘要:系统调用sys模块 sys.argv 命令行参数List,第一元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用pythonpath环境变量的值 sys.pla 阅读全文

posted @ 2019-06-20 15:21 kingforn 阅读(237) 评论(0) 推荐(0)

模块介绍与导入,自定义模块,安装第3方模块
摘要:什么是模块 在计算程序的开发过程中,随着程序代码越写越多,在一共文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在python中,一个.py文件就可以称之为一个模块( 阅读全文

posted @ 2019-06-18 15:49 kingforn 阅读(416) 评论(0) 推荐(0)