python
文章平均质量分 57
wcp1231
这个作者很懒,什么都没留下…
展开
-
写python的时候又发现一种字符集。。。
今天想写一个python来访问学校的ftp资源。想不到获取的数据都是乱码。。各种尝试都无果。。最后在网上无意中看到之前没见过的字符集,居然可行。。。无语了。。。ftp.connect(FtpUrl, port, timeout)print(ftp.getwelcome().encode('cp1252').decode('gbk'))以后遇到乱码问题的时候,可以试试这个字原创 2012-11-20 03:01:05 · 411 阅读 · 0 评论 -
好久没写博客了,今天又写一个流水账。Python的 json 和 Vim 的替换
因为项目的缘故,要收集网上的数据。其中有一个数据是js代码的json数据,而我想用python来解析。因此查了一下解析的方法,在python 2.6之后python就自带json库。而我用的python 3.2 则是用 load 和 loads 读取。即:import jsonfile = open("data", "r")jsonData = json.load(file.read原创 2012-12-05 15:21:00 · 759 阅读 · 0 评论 -
用Python写了一个验证码识别
由于最近进行的项目有可能需要验证码的识别,我就先用 Python3.2 写一个试试效果。将要识别的验证码比较的简单,没有很强的干扰,因此可以通过图像处理使图片变得易于识别,最后就是统计和识别。首先,这是我们要识别的验证码:那么我们可以通过黑白、亮度、对比度等,使验证码变成:这时,干扰几乎没有了。由于每个数字的样子是固定的,统计出0-9每个数字的信息,再将获取到的图像原创 2012-12-08 15:45:28 · 1382 阅读 · 1 评论 -
练手,用Python实现Linux下的tree命令
用Python实现了Linux下的tree命令的基本功能,没有实现各种参数。写得不好,欢迎拍砖。觉得原来的没有Python的风格,换了一个写法,感觉格式不好看。。。新的:import osdef tree(path): def tree_iter(path, prefix=''): path = os.path.abspath(path)原创 2013-03-02 22:06:31 · 894 阅读 · 0 评论 -
CheckIO题解:OLD LIBRAY 里的部分题目
这里只有OLD LIBRAY 里的部分题目,其他的还没做。Dot in numbers我的方法就一行:re.sub(r'(\d)(?=(\d\d\d)+(?!(\d|th)))', r'\1.', txt)用到正则表达式里环视功能。具体可以参考《精通正则表达式》的环视部分章节。简单来说就是,匹配一个数字后有且仅有3的倍数个数字的位置All in row原创 2013-03-12 00:16:53 · 1051 阅读 · 0 评论