一般情况下不需要做这一步,程序运行时默认的运行目录是程序所在的目录,但是有部分IDE会更改这一设置。所以,可以添加以下代码:
1 2 3 | import os os.chdir(os.path.abspath(os.path.dirname(__file__))) |
一般情况下不需要做这一步,程序运行时默认的运行目录是程序所在的目录,但是有部分IDE会更改这一设置。所以,可以添加以下代码:
1 2 3 | import os os.chdir(os.path.abspath(os.path.dirname(__file__))) |
ReportLab
强大的生成PDF文件的库。
主页:http://www.reportlab.com/software/opensource/rl-toolkit/。
主要功能:
PDFMiner
主要用于分析PDF文本内容的工具。
主页:http://www.unixuser.org/~euske/python/pdfminer/index.html
主要功能:
简单讲,如果只折腾现成的PDF文件,用pyPdf,如果要生成新内容的PDF文件用ReportLab,如果要分析现有PDF文件的内容,用PDFMiner。
不过,生成PDF方面,我更愿意使用LaTeX系列的工具,这样质量有保证,乱码之类的问题比较少。
标题不是特别准确,我想要的是这么个东西,比如考试完了,学生以学号1234为主题,发Email到abc这个邮箱,系统收到邮件后,在数据库中查询到成绩后,回复学生。
有没有这样的软件?
或者有没有这样的Wordpress插件,可以查询指定数据表中的指定字段,匹配成功则返回对应的另一字段的值?
btw: 本文使用VimRepress发布,详情见:Vim中写Wordpress博客 – VimRepress | apt-blog.net IT民工养成计划 PT博客
主要是与科学计算相关的扩展库,有32和64位,主要支持2.x,部分包支持Python 3。
地址:Python Extension Packages for Windows – Christoph Gohlke

glob模块:该模块可以使用通配符生成文件列表。
1 2 3 | import glob list = glob.glob('/home/raohongfu/*.php') print list |
官方网站上那个zm.mb中,词序比较乱,很多词的编码是错的,比如“浏览”的编码应该是vskm,而不是vskd,组词规则也是错的。
我修改这个是以winzm为基础,并添加了fcitx 4.0中自带的wbx中的词组。
btw: 2005年前后,用pascal写过一个win码表转到scim码表的mb2scim,花了不少时间,这次用的是python,轻松+愉快。上次差不多400多行代码,这次不到60行,当然完成的功能略有不同。
另外,如果3.6用着没啥毛病的朋友,就不要折腾了,4.0似乎还不是特别稳定。
之前用python处理图像主要是调用PIL库,PIL库不够用了,再转成numpy对象自己处理。刚才发现SciPy中有一个ndimage模块,包括了常用的图像处理函数。具体的内容可以参考:http://docs.scipy.org/doc/scipy/reference/ndimage.html。
这个模块的前身应该是numpy的numarray.nd_image模块。
import sys
import urllib2
api_address = 'http://u.nu/unu-api-simple?url='
for org_url in sys.argv[1:]:
request = urllib2.urlopen(api_address + urllib2.quote(org_url))
short_url = request.read()
if short_url.startswith('http'):
print org_url, '–> ', short_url
else:
print 'Error'
之前一直搞错了,实际上只需要使用lxml.html模块,读入html文件后,直接调用xpath定位所需要的内容就行了,不再需要etree什么的了。具体看下面的例子:
附:浙大夜惊魂6月26日更新至101章
hotfile: http://hotfile.com/dl/50704792/39ca85e/626101.txt.html
xun6: http://is.gd/d4Ym0
