python
傻子Aris
软件代码驱魔人
展开
-
Python3 入门
''' #staffInfo.txt 文件内容如下 ID Name Phone Department 001 Su Jin 13875412322 IT 002 Aris 13403124431 Sale 003 Jone Huang 13876541232 HR 004 Aris 1342341934原创 2014-01-26 02:38:27 · 936 阅读 · 0 评论 -
归并排序算法的python实现
归并算法是一种常见的算法,其原理如下: 假如有2组数据list1,list2,在每组中数据都是有序的,假定都是从小到大排序,那么构建新的list 然后比较list1和list2的第一个元素的,依次把较小的写入list中。比如 list1=[3,5,7,8] list2=[2,4,9,11] 那么,就会按照2,3,4,5,7,8,9,11的顺序写入list,定义这个过程定义为函数merge原创 2014-01-26 05:09:54 · 985 阅读 · 0 评论 -
python实现ftp中的乱码问题
kindle上安装了多看系统,有一个功能是可以利用ftp上传和下载文件。所以自己用pyqt写了一个实现ftp的插件,但是因为不知道多看系统的编码方式,汉字显示是乱码,尝试了几种编码方式也无果。因此,我写了这个简短的测试代码,遍历几种关于中文的编码方式。终于发现‘GB18030’编码方式可以解决乱码问题。from ftplib import FTP encode=['UTF-8','gbk','G原创 2014-02-21 13:35:08 · 10847 阅读 · 1 评论 -
python的ftp下载的简单实现
对于ftp的操作,无非是获取文件列表和上传或者下载文件 对于ftp的每次操作,要么每次都登陆,操作然后退出。或者每次操作都要检查是否还在连接状态。因此我把登陆和退出操作写成了一个装饰器。 from ftplib import FTP def deco(func): def _deco(*args): args[0].login() ans=func(*原创 2014-02-23 23:58:28 · 1048 阅读 · 0 评论