python 技巧
DamonHowe
pyer goer
展开
-
python remove a element safely 安全地删除列表中的元素
今天处理一个列表时需要删除某个元素,一般情况下我们是这么处理的test_list=['damon','test']test_list.remove('damon)print test_listresult: ['test']但是如果该元素不存在,这种用法就会报错,比较妥善的处理方法:test_list=[ x for x in test_list i翻译 2016-09-20 11:28:02 · 416 阅读 · 0 评论 -
string convert into dict 字符串转字典避免使用eval的注意事项
看了网上很多人转化str->dict 超级喜欢用eval,其实这是错误的做法,轻易不要在你的服务器中使用这个功能,相当于为黑客开了自己家的大门,直接一个rm -rf *,服务器so的一下就不见了,老板再也不用催我出项目了,yeah!重点来了:import asttemp_dict={'damon':'test1', 'damon2':'test2',}ast.l原创 2016-09-25 13:19:18 · 680 阅读 · 0 评论 -
Cent os 6.5 源码安装 python3
1. 官网下载源码安装包,我下载的的是Python3.6Python-3.6.0.tar.xz2. tar xf Python-3.6.0.tar.xz3. cd Python-3.6.0.tar.xz 4. ./configure --prefix=/usr/local/python36 --enable-shared 5.make6.make install7.原创 2017-01-13 16:16:37 · 688 阅读 · 0 评论 -
python 解决No module named 'MySQLdb'的问题
python2 可以通过以下方式解决:easy_install mysql-python (mix os)pip install mysql-python (mix os)apt-get install python-mysqldb (Linux Ubuntu, ...)cd /usr/ports/databases/py-MySQLdb && make install clean (原创 2017-03-09 11:04:39 · 1160 阅读 · 0 评论 -
一键安装 python2.7.12 & python3.6.0 &pip 至 centos
orgin作者:jaz ,备份使用整理一键脚本1)update-python2.7.12一键脚本(来自fazero博客): 适用于centoswget http://7xpt4s.com1.z0.glb.clouddn.com/update-python2.7.12.sh && bash update-python2.7.12.sh转载 2017-09-26 16:13:23 · 861 阅读 · 0 评论