
Python学习
文章平均质量分 73
煎鸡蛋汤
今天是我的生日,就像往年一样,老妈给我做了一碗煎鸡蛋汤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个解决socket阻塞简单粗暴的方法
Socket编程的基础知识就不在这里原创 2014-05-25 08:33:10 · 2954 阅读 · 0 评论 -
使用IDE编写python代码
从现在开始,代码的编写将从python默认的IDLE转到新的IDE上,因为我要开始写一些稍具“规模”的代码块了,而不只是在IDLE上的那些小打小闹了。我的第一个python IDE我的第一个python IDE是Eclipse,这个大家可能比较容易得到,但要能够在eclipse上编写python的代码却不是一件容易的事情,你需要做一些事情,可以参照下面的博客《Eclipse和PyDev搭建完美pyt原创 2015-05-16 15:36:08 · 2120 阅读 · 0 评论 -
python数据的可变性
所谓数据的可变性,创建之后,能否被改变。对于初学者,很难区分一种数据(类型)是否可变。不可变的数据类型python的不可变数据类型包括:int,float,complex,bool,str。python中数据是否可变的判断标准,内建的id函数 >>> help(id)Help on built-in function id in module __builtin__:id(...)原创 2015-05-07 21:36:51 · 1174 阅读 · 0 评论 -
python的迭代器
迭代器有着跟序列对象一样的行为(当与for一起使用时),但又不同于序列对象,有下面这些特性:有一个next方法的对象,可以通过next方法获得下一个值,而不能通过索引来获取当使用next迭代到最后一个元素时将引发StopIteration异常,如果配合for来使用原创 2015-05-17 17:56:37 · 1165 阅读 · 0 评论 -
错误和异常
“人无完人,金无足赤”,bug似乎会伴随程序员的一生,对于不遂我们意的事物,并不一定都需要一一消灭他们,就像程序中的某些异常一样,我们也可以选择一种更加和谐的方式来处理异常。异常的引发原因异常的引发可能有很多的原因,对于下面的这些异常我们应该是捕获他并给用户“友好”的提示:用户的错误输入依赖的某些系统本身无法控制的资源 下面来看一个例子:__author__ = 'anys'fp = op原创 2015-05-23 18:38:38 · 710 阅读 · 0 评论 -
python的文件操作
文件操作是程序经常处理的对象,不同的文件有不同的格式,在我们的例子中都看做是二进制文件即可,我们的测试程序仅仅给出关于ascii编码的文件打开文件方式文件的打开有多种不同的模式,不同的模式处理不同,获取的文件句柄所能完成的操作也有所不同,包括”读(r)”、”写(w)”、”追加(a)”三种模式,加上一个”b”表示二进制方式,加上一个”+”表示可读写,组合起来有以下几种原创 2015-05-18 22:35:02 · 942 阅读 · 0 评论 -
python中的那些“神器”
“武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋”,这是神器。不过今天要说的python中的“神器”就没有这么厉害了,这里要说的“神器”其实就是名称里面带了个“器”的,如下:列表解析器迭代器生成器装饰器列表解析器现在遇到了这样一个问题需要解决:“有一个数字的列表,要求对该列表中的奇数乘以2,返回处理完成后的列表(不改变原来列表的顺序,仅对列表中的奇数乘以2)”,比较传统的方法可原创 2015-12-08 20:42:04 · 1355 阅读 · 0 评论 -
pdb — The Python Debugger
pdb,交互式的python程序源码调试工具,支持断点,单步调试等,总之,python程序的调试,用它就够了原创 2016-04-07 20:54:22 · 1307 阅读 · 0 评论 -
朋友,我用python给你发了一封邮件
亲爱的朋友,我学会用python的smtplib发送邮件了原创 2016-09-11 13:38:54 · 4017 阅读 · 6 评论 -
搭建python开发环境
本文于2017年6月12号发布在个人博客中,因为个人博客关闭,全部迁移到优快云,以下是正文:我假定看到这篇文章时你已经具备了如下条件:拥有一台属于自己的电脑,并且已经安装了浏览器(IE,Chrome,或者Firefox)你知道如何上网,也知道如何安装一个软件你想要学习python这门简单又实用的编程语言,不管未来会遇到什么困难,你都愿意逐个克服俗话说:“工欲善其事必先利其...原创 2018-03-18 15:25:49 · 380 阅读 · 0 评论 -
pyhton的基本数据类型
每个产品都会有一些基本功能,比如汽车载人,在基本功能的基础上你可以进行扩展,装个计费的可以跑出租,装个小冰箱可以保存食品,让你随时可以吃到新鲜的食品。python也不例外,提供一系列的基本数据类型和一些内建模块可以让你简单快速的完成一些基本工作,还可以使用第三方库进行扩展。python是将核心做的很小,根据用户需要选择适当的扩展库进行工作的语言,核心很小就很容易入门。回归正题,说说python的原创 2015-05-06 21:17:00 · 886 阅读 · 0 评论 -
python的字符串
字符串是每个编程语言必备的数据类型,人们的办公无非就是对文字、数字、图片、视频等的处理,其中文字的处理更是不胜枚举,下面我们来看看python的字符串创建一个字符串 通常,人在听说一个尚不存在的新事物时,都会根据自己以往的经验“虚构”一个自己认为最相似的事物,这或许就是“期望”。在软件工程这一行,我们不可能指望在客户看到实际的软件前说出他们想要的软件,这太难了,于是我们会做一个原型,原创 2015-05-06 21:13:38 · 628 阅读 · 0 评论 -
Python正则表达式
我们真的需要作为程序员,如果你不懂正则表达式,真的该反思反思了。现在的文本处理软件基本都支持正则表达式,普通用户都需要学习正则表达式来大大的提高处理文本的效率,更何况作为程序员的我们呢?关于正则表达式的更多介绍可以参考百度百科《正则表达式》概述本文先列出python中正则表达式中常用的特殊符号以及他们的具体含义,列举几个具体的例子。然后是结合python的re模块进行讲解。语法只是基础原创 2015-03-06 22:53:34 · 858 阅读 · 0 评论 -
【Python】设置网络中某设备的MAC地址会影响socket获取IP
背景:最近做一个测试工具,给工厂发货前检测设备用的那种,其中有这么两步:1.配置设备的MAC地址(扫描枪扫描),2.设置设备的IP地址并确认设备能给通过网线通信 问题:我起初的处理方法是:1.通过扫描设置设备的MAC地址。2.获取本机IP地址(PC与设备直接通过网线连接,搭建个局域网来测网卡通信),根据算法找到一个合适的IP,设置设备的IP地址为算法获得的IP地址。3.PC Ping设备原创 2014-02-27 23:01:53 · 1972 阅读 · 0 评论 -
Python MySQLdb使用说明
Python MySQL Documentation转载 2014-10-25 09:54:25 · 676 阅读 · 0 评论 -
Python列表和元组的使用
列表是Python中经常使用到的内置类型之一,今天说一说Python列表的使用()原创 2014-09-10 22:22:53 · 1380 阅读 · 0 评论 -
Python强大的内置方法
相信没中编程语言都会有很多的内置方法,就像内置数据类型一样。但python的这些内置原创 2014-09-13 18:43:29 · 1047 阅读 · 0 评论 -
wxPython的ListCtrl控件插入行出现应用程序无响应
现象描述:wx.Panel里定义了一个ListCtrl控件,启动一个线程做一些事情,并将结果显示到ListCtrl控件上,程序运行到:item = wx.ListItmeself.tree.InsertItem(item)时无任何反应(Eclipse+pydev调试模式下按F8,F6均无反应),直接运行出现(应用程序无响应) 问题原因:wx.Panel里的线程使用了th原创 2013-11-23 12:58:34 · 2756 阅读 · 1 评论 -
Python中的and和or
第一次看到python的and和or的运行结果的时候觉得很诧异,惊呼:“怎么会这样?”,再一想想觉得也还挺不错的原创 2014-09-18 18:29:23 · 1809 阅读 · 0 评论 -
wxPython实现指定单元格可编辑的ListCtrl
我们知道在wxPython中,可编辑的列表控件可以通过同时继承wx.lib.mixins.listctrl. TextEditMixin和wx.ListCtrl来实现,但是有时候我们需要指定特定的列,使其可编辑。 下面是我的实现方法,如果大家有更好的,欢迎大家一起讨论。 class EditAbleListCtrl(wx.ListCtrl, listmix.TextEdi原创 2013-11-29 12:14:29 · 6844 阅读 · 0 评论 -
python访问ftp
python访问ftp服务器使用资源:ftplib.FTP(通过from ftplib import FTP导入即可使用),ftplib模块定义了两个主要的类:FTP和FTP_TLS,FTP_TLS为FTP的子类,增加了部分接口FTP class一般使用FTP的实例连接ftp服务器就足够使用了,ftp传输文件模式有text和binary两种。有以下几个主要方法FTP([host[,原创 2015-01-15 20:39:04 · 1864 阅读 · 0 评论 -
Python的字符串格式化
python字符串格式化方法:1.元组方式2.字典方式3.string模块的Template对象原创 2015-02-28 09:56:53 · 970 阅读 · 0 评论 -
python IDE——pycharm
本文于2017年6月16号发布在个人博客中,因为个人博客关闭,全部迁移到优快云,以下是正文:在上一篇文章中,我们安装了python开发环境,已经足够我们学习python用了,但为了更好的编写代码体验,接下来我们安装一个方便实用的IDE——pycharm在上面的环境中,如果想要完成python程序的开发,还需要很多很多的人工操作,为了省去这诸多的烦恼,可爱的程序员给我们开发了很多工具,...原创 2018-03-18 15:33:13 · 450 阅读 · 0 评论