Category Archives: Python

peewee解决问题”OperationalError: (2006, ‘MySQL server has gone away’)”

用过MySQL的应该都知道,MySQL默认长链接只能保持8小时,超过后就会自动断开。

在peewee中如何维持长连接呢?

解决方法比较晦涩,需要自定义一个支持重试的mixin,然后自定义一种RetryMySQLDatabase混入mixin

之后当作MySQLDatabase正常使用就可以了

 

 

Python如何递归的获取dict中的key

转载自万能的stackoverflow https://stackoverflow.com/questions/14962485/finding-a-key-recursively-in-a-dictionary

Python获取外网ip地址

备注:这个IP有可能被墙,可以换一个国内的,呵呵。。

如果是NAT出口的,显示的是NAT的IP地址。

[转载]几个有用的python函数 (笛卡尔积, 排列, 组合)

转载自:http://www.tuicool.com/articles/vIRryi

product 笛卡尔积

permutations 排列

combinations 组合,没有重复

combinations_with_replacement 组合,有重复