欢迎加入Python爱好者QQ群(Pythoner):103441184

日期:13-01-03 |  分类:Python |  标签: |  0 Comments

之前发过一个类似的 http://www.redicecn.com/html/Python/20120906/434.html ,但是仅支持Windows平台,在Linux下命令超时后进程杀不死。 下面的方法能够同时支持Windows和Linux平台: import osimport platformimport subprocessimport signalimport timec

阅读剩余部分...

日期:13-01-01 |  分类:Python |  标签: |  0 Comments

利用的是 pyPdf 库的PDF页面合并(叠加)功能(merging documents page by pag),即将原始PDF页面与水印PDF页面进行叠加。 直接上码: # coding: utf-8# pdf_watermark.pyimport os# http://pybrary.net/pyPdf/from pyPdf import PdfFileWriter, PdfFileRea

阅读剩余部分...

日期:13-01-01 |  分类:Linux |  标签: |  0 Comments

SQL文件是UTF-8编码的,Linux下用source导入后中文是乱码。 如下方法解决问题: 在进入mysql-client时用--default-character-set指定默认编码即可。 例如,mysql -unosuchuser -p12345678 --default-character-set=utf8

阅读剩余部分...

日期:12-10-28 |  分类:Webscraping |  标签: |  1 Comments

使用webkit遇到一个非常诡异的问题,同样的代理(username:password@host:port格式),在FireFox下载使用正常,可以完整地加载目标页面。 而使用webkit,页面上总是有一个区域加载不了(如下图),去掉代理就正常了。刚开始怀疑是网站检测了User-agent,但是

阅读剩余部分...

日期:12-10-22 |  分类:Linux |  标签: |  1 Comments

问题描述: Ubuntu 12.04, 进入vi编辑模式后,按方向键不起作用,显示的是[A [B [C [D之类的乱码。另外退格键也不起作用了。 解决方法: 编辑/etc/vim/vimrc.tiny文件,修改如下参数: 修改set compatible为set nocompatible 并在下一行加入set backspace=2

阅读剩余部分...

日期:12-10-22 |  分类:Linux |  标签: |  0 Comments

Ubuntu12.04下,直接修改/etc/resolv.conf文件更改DNS,但是重启后其内容又被还原了。 正确的做法: 修改/etc/network/interfaces文件,设置dns-nameservers参数。 PS:重启后/etc/network/interfaces中的DNS配置会覆盖到/etc/resolv.conf中。 参考: http:/

阅读剩余部分...

日期:12-10-14 |  分类:其它 |  标签: |  0 Comments

查询注册的的如下路径: HKEY_CURRENT_USER\Software\Classes\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32 发现其默认值为:C:\Users\Administrator\AppData\Roaming\360se\bin\360SE.exe 修改为:C:\Program Files\Internet Explorer\IEXP

阅读剩余部分...

日期:12-09-27 |  分类:Django |  标签: |  0 Comments

例如,在Profile列表中想增加用户名列,user是Profile模型的外键。 class ProfileAdmin(admin.ModelAdmin): list_display = ('get_username', 'real_name', 'mobile') def get_username(self, obj): return obj.user.username get_username.short_descriptio

阅读剩余部分...

日期:12-09-06 |  分类:Python |  标签: |  0 Comments

# coding: utf-8# 带timeout的命令执行import timeimport subprocessclass TimeoutError(Exception): passdef command(cmd, timeout=60): """执行命令cmd,返回命令输出的内容。 如果超时将会抛出TimeoutError异常。 cmd - 要执行的命令 timeout - 最长等待

阅读剩余部分...

日期:12-09-04 |  分类:Python |  标签: |  0 Comments

py2exe打包的EXE文件,拷贝到其它电脑后无法启动。什么原因呢? Python的解释器是用VC编译的,其运行需要响应的VC运行时库。 1)Python2.4 或2.5版本似乎不用担心该问题,因为所需要的MSVCR71.dll文件会被自动拷贝到dist目录内。 2)Python2.6或2.7版本就相

阅读剩余部分...

日期:12-09-04 |  分类:Python |  标签: |  0 Comments

记录程序详细异常信息到日志: import sysimport tracebacktry: asdfexcept: exc_type, exc_value, exc_traceback = sys.exc_info() lines = traceback.format_exception(exc_type, exc_value, exc_traceback) exception_info = ''.join(lines) # 记录到日志

阅读剩余部分...

日期:12-09-03 |  分类:Python |  标签: |  0 Comments

对 xlwt 进行了一个简单的包装,便于按行输出。 以后给国内客户尽量提供xls各式的输出,utf-8格式的csv不方便Excel用户使用。 # coding: utf-8# xlswriter.py# http://pypi.python.org/pypi/xlwtimport xlwtclass XLSWriter(object): """A XLS writer that p

阅读剩余部分...

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部