
python
Honeyhexin
这个作者很懒,什么都没留下…
展开
-
python已忘记关键字
zipjoinpdbsplitstrip原创 2014-10-25 08:15:27 · 387 阅读 · 0 评论 -
python调试工具pdb
Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。用pdb调试有多种方式可选:1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前python -m pdb myscript.py2. 在Python交互环境中启用调试>>> import pdb>转载 2014-10-25 08:14:34 · 457 阅读 · 0 评论 -
python发送邮件
python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1、smtplib模块 smtplib.SMTP([host[, port[, local_hos转载 2014-11-02 21:54:38 · 258 阅读 · 0 评论 -
python socket编程
[python] view plaincopysock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 上面的代码创建了一个socket对象。type参数代表套接字类型,可为SOCK_STREAM(流套接字)和SOCK_DGRAM(数据报套接字)。AF_INET表示创建的是ip v4的类型。so转载 2014-11-02 16:43:56 · 433 阅读 · 0 评论 -
python汉字编码
每次处理汉字,总要出现一些意外。最容易出现的问题有:从输入对话框获取的包含汉字的字符串,写入数据库后再读出来,变成乱码。从文件对话框中获取的文件路径,不能被处理文件的模块接受。使用Inno打包程序,不能使用中文路径。Python中的字符串有str和unicode两种形式,两者之间不能连接,也不能比较。汉字编码,常见的有gbk和utf-8等形式,gb2312/cp936和gbk基本上转载 2014-12-17 19:18:22 · 488 阅读 · 0 评论 -
大数据作业总结
调了很久,终于调通了。总结一下遇到的几个bug:1 python 文件流会在每次读以后做标记,下次继续从上一位置开始读,如果每次都需要从头遍历的话,最好每次都重新打开文件,当然这个会影响程序的效率,但是目前我还没有想到什么合适的解决方案2 读取文件的时候若文件中含有中文,要注意 中文编码问题。其实到目前为止也没想通这个编码怎么时好时不好,搞的心烦3 Mrjob在输出的时原创 2014-12-20 11:48:01 · 1207 阅读 · 0 评论 -
leetcode jump game
思路:顺序遍历数组,并时刻与最后的位置比较class Solution: # @param A, a list of integers # @return a boolean def canJump(self, A): n=len(A) if(n==0 or n==1): return True els原创 2015-01-31 13:55:34 · 267 阅读 · 0 评论 -
文章标题
对python的字典(dict)排序有很多方法,这里只介绍一种最优雅,最pythonic的方式:对字典按键/按值排序,用元组列表的形式返回,同时使用lambda函数来进行;sorted(iterable[, cmp[, key[, reverse]]] cmp和key一般使用lambda 如: d={“ok”:1,”no”:2} 对字典按键排序,用元组列转载 2015-03-09 09:45:19 · 357 阅读 · 0 评论