Python
_________MAN
这个作者很懒,什么都没留下…
展开
-
看代码认识最简单的区块链工作原理
import datetimeimport hashlibimport jsonimport requestsclass Blockchain: def __init__(self): self.chain = [] # 主链 self.nodes = set() # 节点列表 self.current_tranact...转载 2019-11-06 16:17:43 · 406 阅读 · 0 评论 -
python2.7 中文字符正常使用步骤
python2版本需要使用中文时会出现各种编码问题,网上各种解决思路也是眼花缭乱,根据我亲自测试只要文件中有了这下面4个步骤,使用中文就和使用英文字符一样了,下面步骤缺一不可。1、文件保存格式必须为utf-8格式2、代码文件内指明使用utf-8编码3、设置python默认字符编码为utf-84、中文字符串变量强制进行utf-8编码#coding=utf-8import sys原创 2018-01-22 13:44:25 · 3133 阅读 · 0 评论 -
python 回调当前匹配值并进行sub替换
需要把下面的str中特殊符号两边添加空格,这里我们都能想到使用查找替换,但是直接使用循环查找替换效率太低下,所以这里想直接使用正则查找来替换,这里难点是如何获取当前匹配到的值是什么,代码如下import restr='abc,def,g.h'patt=re.compile("([,.])")print re.sub(patt,lambda m:' '+m.group(1)+' ',str原创 2018-01-22 13:50:12 · 2265 阅读 · 0 评论 -
python2和python3共存的安装设置方法
安装了py2.7(64bit)版本,后因业务需要需要3.x,但2.7的也不能卸载,下面将我的安装设置方法记录一下有需要的朋友可以参考之下载python3.x版本直接安装,默认py3版本的安装目录页2.7版本的目录不一致,所以不用担心被覆盖问题,安装过程中最好勾上加入环境变量选项免得自己添加。安装完成后需要做以下简单的设置1,python.exe 制作一个副本改名为python3.exe原创 2018-01-22 14:14:43 · 296 阅读 · 0 评论 -
pip 安装包时超时(read timed out)问题解决办法
安装时指定源(--index-url)#例如安装scipy时使用豆瓣的源pip install --index-url https://pypi.douban.com/simple scipy转载 2018-03-09 11:18:13 · 10201 阅读 · 0 评论 -
in predict assert self.binded and self.params_initialized AssertionError
错误一:in predict assert self.binded and self.params_initialized AssertionError ###需要绑定data_shape错误二:InferShape pass cannot decide shapes for the following arguments (0s means unknown dimensions). ...原创 2018-03-09 23:37:00 · 1113 阅读 · 0 评论 -
win10+cuda9+cudnn7+tensorflow-gpu 提示 ImportError: DLL load failed:
在windows10 上pip安装tensorflow-gpu 提示错误,ImportError: DLL load failed: 找不到指定的模块。Failed to load the native TensorFlow runtime.解决办法:pip uninstall pillowpip install pillowpip uninstall tensorflow-...原创 2019-03-20 21:53:46 · 572 阅读 · 0 评论 -
python threadpool 多线程链接mysql: Commands out of sync; you can't run this command now
使用python的多线程库处理数据,发现mysql总是有一定概率报mysql: Commands out of sync; you can't run this command now,几番查询,有的说是因为存在没有返回mysql结果就开始发起另外一个请求,有的说在sql里面有分号、也有的说是没有释放结果集。有可能的原因都尝试但最后都没有解决。在排查过程中想到是不是因为多线程导致mysql处理连...原创 2019-09-26 14:22:09 · 517 阅读 · 0 评论