随笔分类 - python
摘要:coverage.py是一个用来统计python程序代码覆盖率的工具。它使用起来非常简单,并且支持最终生成界面友好的html报告。在最新版本中,还提供了分支覆盖的功能。 官方网站: http://nedbatchelder.com/code/coverage/ win32版本下载地址: http:/
阅读全文
摘要:pycharm 单元测试运行错误 Pycharm import RuntimeWarning after updating to 2016.2. 用老版本的utrunner.py替换新版本的utrunner.py
阅读全文
摘要:Python应用程序内存泄漏的调试 Quake Lee quakelee@geekcn.org 新浪网技术(中国)有限公司 Sina Research & Development Python应用程序内存泄漏的调试 Quake Lee quakelee@geekcn.org 新浪网技术(中国)有限公
阅读全文
摘要:如果是开源的Python代码,为了能够让大家更方便的使用,放到PyPI上也许是个非常不错的主意(PyPI:Python Package Index)。刚开始我以为要将代码打包放到PyPI上是一件非常复杂繁琐的事情,不过看过《Dive Into Python 3》的PACKAGING PYTHON L
阅读全文
摘要:如果你有多个模块需要发布,而它们又存在于多个包中,那么指定整个包比指定模块可能要容易地多。即使你的模块并不在一个包内,这种做法也行的通;你可以告诉Distutils从根包(root package)处理模块,并且它工作起来和其他任意的包一样(除非你不需要拥有一个__init__.py文件)。 例1.
阅读全文
摘要:If you've worked with Django at some point you probably had the need for some background processing of long running tasks. Chances are you've used som
阅读全文
摘要:文件形式的邮件 #!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '***' recei
阅读全文
摘要:模块是用类编写的,只有一个StringIO类,所以它的可用方法都在类中。 此类中的大部分函数都与对文件的操作方法类似。 例: 复制代码 代码如下: #coding=gbk import StringIO, cStringIO, sys s = StringIO.StringIO("JGood is
阅读全文
摘要:conda创建虚拟环境 1.查看包 conda list查看安装了哪些包 conda env list查看有哪些虚拟环境 conda -V查看conda的版本 2.创建虚拟环境,命名为myflaskapp,n就是指name;并安装flask包。 Note that the conda create
阅读全文
摘要:Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。 如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢。 以前的处理方法 如Form代码如下: 当提交后,会跳转到action.aspx页面。并可以通过Request.Params["
阅读全文
摘要:setting.py 这个文件包含了所有有关这个Django项目的配置信息,均大写: TEMPLATE_DIRS , DATABASE_NAME , 等. 最重要的设置是 ROOT_URLCONF,它将作为 URLconf 告诉 Django 在这个站点中那些 Python的模块将被用到。 使用 D
阅读全文
摘要:开发环境:Ubuntu9.10,python2.6,gcc4.4.1 1,ubuntu下的python运行包和开发包是分开的,因此需要在新利得里面安装python-all-dev,从而可以在代码中引用python的头文件和库。 2.下面是一个最简单的可以供python调用的c扩展模块,假设c程序文件
阅读全文
摘要:一、安装 因为我已经安装了pip,那么就直接用pip来安装了,简单方便。 其它的安装方式请参考官方网站:http://www.virtualenv.org/en/latest/index.html 二、创建虚拟环境 很简单,就是virtualenv 环境名称[自定义的名称,自己喜欢什么就写什么] 默
阅读全文
摘要:This page is meant to be a central repository of decorator code pieces, whether useful or not <wink>. It is NOT a page to discuss decorator syntax! Fe
阅读全文
摘要:0x1 ,安装 0x2 , 调整时间到2038年。 0x3 ,申请30天试用 0x4, 退出pycharm 0x5, 时间调整回来。 ##注册方法2### 注册方法: 在 注册时选择 License server ,填 http://idea.lanyus.com ,然后点击 OK
阅读全文
摘要:背景 以前,很多网站使用轮询实现推送技术。轮询是在特定的的时间间隔(比如1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给浏览器。轮询的缺点很明显,浏览器需要不断的向服务器发出请求,然而HTTP请求的header是非常长 的,而实际传输的数据可能很小,这就造成了带宽和
阅读全文
摘要:我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。 在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。 Python
阅读全文
摘要:Gevent指南gevent程序员指南由Gevent社区编写gevent是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。介绍贡献者核心部分Greenlets同步和异步执行确定性创建GreenletsGreenlet状态程序停止超时猴子补丁(Monkey patching...
阅读全文
摘要:想到用python发送邮件主要是服务器 有时候会产生coredump文件 ,然后因为脚本重启原因,服务器coredump产生后会重启但是没有主动通知开发人员想了下可以写个脚本一旦产生coredump文件就可以发送邮件给开发者让其立马知道下面只介绍简单的发送脚本如果需要在生产环境用起来 还需要按要求修...
阅读全文
摘要:部属配置 http://www.gimoo.net/t/1403/541f92918aa60.html
阅读全文