摘要:
一,简单应用: 输出: WARNING:root:warning messageERROR:root:error messageCRITICAL:root:critical message 可见,默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别 阅读全文
posted @ 2018-09-25 15:11
wy0925
阅读(82)
评论(0)
推荐(0)
摘要:
用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密。 python 还有一 阅读全文
posted @ 2018-09-25 12:03
wy0925
阅读(74)
评论(0)
推荐(0)
摘要:
参考: https://blog.csdn.net/miner_k/article/details/77857292 http://www.cnblogs.com/yuanchenqi/articles/5732581.html 阅读全文
posted @ 2018-09-25 11:59
wy0925
阅读(73)
评论(0)
推荐(0)
摘要:
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的 阅读全文
posted @ 2018-09-25 11:54
wy0925
阅读(81)
评论(0)
推荐(0)
摘要:
之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 我们把对象 阅读全文
posted @ 2018-09-25 11:52
wy0925
阅读(82)
评论(0)
推荐(0)
摘要:
1)random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 2)random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限, 阅读全文
posted @ 2018-09-25 11:29
wy0925
阅读(79)
评论(0)
推荐(0)
摘要:
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 阅读全文
posted @ 2018-09-25 11:23
wy0925
阅读(125)
评论(0)
推荐(0)
摘要:
os,语义为操作系统,模块提供了访问多个操作系统服务的功能,可以处理文件和目录这些我们日常手动需要做的操作。os和它的子模块os.path还包括一些用于检查、构造、删除目录和文件的函数,以及一些处理路径的函数(os.path.jion()\os.path.split()可以在大部分情况下忽略os.p 阅读全文
posted @ 2018-09-25 11:13
wy0925
阅读(191)
评论(0)
推荐(0)
摘要:
1)正常写python程序会有一个可执行的bin.py文件,假如这个文件需要导入my_module里面定义的模块,应该怎么设置sys.path(此时可以直接导入), 因为bin和model属于同级目录 2)文件夹目录结构如下,因为bin不在与my_module同级目录下,而是在bin目录下,如果直接 阅读全文
posted @ 2018-09-25 10:53
wy0925
阅读(170)
评论(0)
推荐(0)