存档

文章标签 ‘python模块’

python日志模块logging

2015年1月8日 1 条评论

1.简单的将日志打印到屏幕

import logging
logging.debug('This is debug message')
logging.info('This is info message')
logging.warning('This is wa[......]

Read more

使用torndb模块解决mysql断连问题

2014年12月20日 没有评论

torndb是facebook开源的一个基于MySQLdb二次封装的一个mysql模块,新封装的这个模块比较小,是一个只有2百多行代码的py文件。虽然代码短,功能确相较MySQLdb简便不少,并且该模块由于增加了reconnect方法和max_idel_time参数,解决了mysql的断连问题[......]

Read more

python转换磁力链接为bt种子文件

2014年11月28日 没有评论

前天,在 Python将BT种子文件转换为磁力链的两种方法 篇中根据网上的方法完成后bt种子转换为磁力链的过程,今天要做的是一个反过程,将磁力链转化为种子文件。

1、需要先安装python-libtorrent包 ,在ubuntu环境下,可以通过以下指令完成安装:


[......]

Read more

Python将BT种子文件转换为磁力链的两种方法

2014年11月26日 没有评论

BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些。而且很多论坛或者网站限制了文件上传的类型,分享一个BT种子还需要改文件后缀或者压缩一次,其他人需要下载时候还要额外多一步下载种子的操作。 

所以将BT种子转换为占[......]

Read more

Python Tablib导出数据为Excel、JSON、CSV等格式

2014年11月5日 没有评论

Tablib是一个与表格格式有关的Python库,支持以下导出格式:

  • Excel (Sets + Books)
  • JSON (Sets + Books)
  • YAML (Sets + Books)
  • HTML (Sets)[......]

    Read more

解决python发送邮件乱码问题

2014年9月21日 没有评论

使用python发邮件很简单,但是遇到乱码问题很烦恼。 乱码问题有几种:有发件人名称乱码,有标题乱码,也有正文乱码的问题。

一、发件人名称乱码

要解决发件人名称乱码问题,必须使用Header,如下代码:

from email.header impor[......]

Read more

python邮件发送模块

2014年9月18日 没有评论

python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,python模块虽然实现简单,不过使用不正确时,也会出现“由XXXX代发”的情况,这种情况会被很多邮箱当做垃圾邮件给处理掉。具体见如下截图:

python-email

如何避免上图中的问题,后面的部分也会提到。[......]

Read more

python console实现表格格式化

2014年8月17日 没有评论

python console下想实现类excel 一样的格式化表格输出 ,可以通过以下三个模块实现:test_table、PrettyTable、texttable,具体可以参看python wiki 页面。最终实现的效果如下图:

prettytable

一、test_tab[......]

Read more

python中使用urllib2伪造HTTP报头的2个方法

2014年8月14日 没有评论

很多网站反感爬虫的到访,于是对爬虫一律拒绝。在采集网页信息的时候,经常需要伪造报头来实现采集脚本的有效执行,这需修改http包中的header、User-Agent、Accept、Connection、Referer(对付反盗链必备)等伪造更多信息。例如使用nginx,经常会通过读取heade[......]

Read more

python解析json

2014年8月13日 没有评论

一、JSON概述

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Editi[......]

Read more