
python
long_20140901
这个作者很懒,什么都没留下…
展开
-
pip安装报错:is not a supported wheel on this platform
pip安装报错:is not a supported wheel on this platform可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台) 我下载到的numpy库文件名:numpy-1.10.4+mkl转载 2016-10-20 21:02:27 · 572 阅读 · 0 评论 -
如何在Jupyter Notebook中使用Tensorflow
Using a virtualenv in an IPython notebookYou can use a virtualenv for your IPython notebook. Follow the following steps:Install the ipython kernel module into your virtualenv 也可使用conda envworkon my-vi翻译 2017-12-06 15:42:07 · 1952 阅读 · 0 评论 -
DataFrame 操作笔记
1、map()函数与applymap()函数map函数:对df的某一列的所有数据进行处理; 例: 如下图所示,将dat列的时间(datetime)转成时间戳格式,就可以这样操作(请忽略警告消息) 对象是 Python 最常用的数据结构,社区曾有人开玩笑地说:”Python 企图用字典装载整个世界”,字典在 Python 中的重要性不言而喻,这里整理了几个关于高效使用字典的清单,助你代码更加 Pythonic。1、用 in 关键字检查 ke转载 2017-09-14 11:09:01 · 313 阅读 · 0 评论 -
Pycharm误删代码找回方法
在开发过程中,误删了一个文件,或者误删了一段代码,那如何再找回来呢? 找回办法:1、找回一个文件中的代码右键单击这个文件名,选择Local History->Show History,然后找到之前的版本,选出要恢复的代码,右键选择Accept即可(其他几个按键没试过)。 2、找回一个文件右键点击你的project(worker)->Local History->Show History,操作类似原创 2017-08-23 15:09:04 · 5960 阅读 · 1 评论 -
Python 装饰器捕捉异常
背景需要频繁使用python 对mssql 进程insert into 语句,在此过程中有很多的错误产生(如字段长度不够,一些奇怪字符等),调试起来很不方便,因此写了个装饰器,进行异常捕捉,并将产生错误的插入信息打印出来,这样就能够很直观地发现错在什么地方。 装饰器代码:def sql_capture(fun): def add_cap(*args, **kwargs):原创 2017-08-25 17:45:50 · 3383 阅读 · 0 评论 -
正则去除 除了中文、数字、字母之外的字符
name = re.sub('[^A-Za-z0-9\u4e00-\u9fa5]', '', name)如下图所示:原创 2017-08-25 17:16:40 · 7788 阅读 · 0 评论 -
关于Python迭代器的问题
**问题** 删除一个列表中所有的None,如a=[5, 'jh', None, None, None]方法:for循环,如图所示 可以发现始终有个None删不掉。原因分析:迭代器的问题,即当删除`a[2]`时,后面的元素会往前靠`a[2]=None(之前的a[3])`,而迭代器已经开始访问`a[3]`了,因此会就漏掉了。解决方法:a = [x for x in a if原创 2017-07-28 11:54:02 · 285 阅读 · 0 评论 -
windows 安装Twisted 和zope包
windows下,可以直接下载安装进行安装 https://pypi.python.org/packages/2.7/T/Twisted/Twisted-13.0.0.win32-py2.7.msi 到此似乎安装成功了,但在使用twisted时,即引入twisted时, 如:from twisted.internet.protocol import Protocol,ClientF翻译 2016-12-29 09:29:08 · 710 阅读 · 0 评论 -
UnicodeDecodeError: 'ascii' codec can't decode ...
windows下用pip install xxx.whl 安装包时出现以下错误时,UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 33: ordinal...原因与注册表有关,可能与某些国产软件对注册表的改写的gbk格式导致python无法进行第三方库的安装操作。 解决方法: 打开C:\Python27\L翻译 2016-12-28 16:39:34 · 627 阅读 · 0 评论 -
用PyInstaller将python转成可执行文件exe笔记
转自 1、安装PyInstallerPyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。设PyInstaller的文件夹为D:\PyInstaller,下同。命令行下进入D:\PyI转载 2016-12-18 10:39:37 · 356 阅读 · 0 评论 -
Python ftplib
阅读目录函数释义 例1:下载、上传文件 例2:上传、下载文件/目录 例3:异常处理 ftp例子参考链接函数释义 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下:ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP()转载 2016-12-08 22:26:42 · 1149 阅读 · 1 评论 -
python 在linux 下面读取sybase 安装及配置 (亲测可用)
工具: unixODBC-dev、g++、python-dev、pyodbc、freetds、unixODBC 后面三个程序下面已经给出版本号,找不到的话Q我670641448"""1、安装环境$sudo -s#输入管理员密码$apt-get update$apt-get install unixODBC-dev #没有这个安装不了pyodbc,会报错转载 2016-11-15 16:14:41 · 803 阅读 · 0 评论 -
nginx+uwsgi+flask 配置
1.为什么要Nginx ?Nginx是一个Http和反向代理服务器 什么是反向代理服务器呢?正向的就是由浏览器主动的想代理服务器发出请求,经代理服务器做出处理后再转给目标服务器 反向的就是不管浏览器同不同意,请求都会经过代理服务器处理再发给目标服务器 这其中的区别就是必须经过Nginx反向代理服务器,这就有了使用Nginx的几个好处:安全:不管什么请求都要经过代理服务器,这样就...原创 2018-03-08 15:07:22 · 461 阅读 · 0 评论