
python
拥挤的人群
冰冻三尺非一日之寒,滴水石穿非一日之功。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录解决Python下pip install MySQL-python失败的问题
背景:之前看过一篇博文写的是python操作mysql数据库的文章,心血来潮向来试试。。然后问题来了。。闲话少扯,环境,windows64位下,python版本是2.7.11,因为操作数据库需要安装mysql-python,所以直接命令行下,命令:pip install mysql-python报错:_mysql.c(42) : fatal error C1083: Canno原创 2015-12-10 23:15:25 · 17953 阅读 · 4 评论 -
python Json
JSON如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。JSON表示的对象就是标准的JavaScript语言的对象,JSON和Python内置原创 2015-12-25 16:50:34 · 341 阅读 · 0 评论 -
python 序列化
序列化 把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反序列化 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。python 提供两个模块来实现序列化cPickle,pickle把一个对象序列化并写入文件import pic原创 2015-12-25 15:58:42 · 407 阅读 · 0 评论 -
python 调试
简单粗暴的 print,直接将错误打印出来,但是调试好之后需要删掉。。然后稍微委婉一点的 assert,将程序加上断言,进行判断,def foo(s): n = int(s) assert n != 0, 'n is zero!' return 10 / ndef main(): foo('0')assert的意思是,表达式n != 0应该是原创 2015-12-24 19:31:49 · 440 阅读 · 0 评论 -
python 定制类
__str__class Student(): def __init__(self): self.name = name def __str__(self): return 'Student object name: %s' % self.name __repr__ = __str__因为直接显示变量调用的不是__st原创 2015-12-24 14:56:18 · 331 阅读 · 0 评论 -
python错误和异常
错误和异常的概念:错误:代码运行前的语法或逻辑错误1,语法错误,代码不符合解释器和编译语法错误2,逻辑错误,不完整或不合法输入或计算问题异常:程序执行过程中出现问题导致程序无法执行1,程序遇到逻辑或算法问题2,运行过程中计算机问题异常分为两个步骤:1,异常产生,检查到错误且解释器认为异常,抛出异常2,异常处理,截获异常忽略或终止程序处理异常pytho原创 2015-12-09 17:00:03 · 521 阅读 · 0 评论 -
python 使用@property
__slots__绑定属性,把属性直接暴露,但是没有办法修改参数,后果就是属性可以随便更改class Student(): def set_score(self): return self._score def get_score(self,score): if not isinstance(value,int):原创 2015-12-24 00:01:42 · 309 阅读 · 0 评论 -
python 多重继承
继承是面向对象编程的一种重要方式,通过继承子类可以扩展父类的功能class Animal(object): pass#大类class Mammal(object): passclass Birds(object): passclass RunnableMixin(object): def run(self): print原创 2015-12-24 14:32:47 · 396 阅读 · 0 评论 -
python __slots__方法
使用__slots__限制类添加属性class Stuendt(object): __slots__ = ('name', 'age', 'score') 用tuple定义允许绑定的属性名称s = Student() #创建类的实例s.name = 'chenguang' #绑定类的name属性s.age = 25原创 2015-12-23 19:46:35 · 501 阅读 · 0 评论 -
python 操作mysql数据库
以下来自慕课网的视频python Mysql环境环境:python2.7+eclipse+mysql服务器5.6+mysql客户端工具navicat1.安装mysql-python 都是下一步安装可以测试下,在eclipse中:import Mysqldbprint Mysqldb输出差不多是这个样子数据库链接对象connection创建对象:简原创 2016-01-05 16:57:38 · 486 阅读 · 0 评论 -
python学习 字符串
字符串相比数值,Python 也提供了可以通过几种不同方式表示的字符串。它们可以用单引号 ('...') 或双引号 ("...") 标识[2]。\ 可以用来转义引号:>>> 'spam eggs' # single quotes'spam eggs'>>> 'doesn\'t' # use \' to escape the single quote..."does翻译 2015-12-16 15:50:07 · 509 阅读 · 0 评论 -
[python] 专题八.多线程编程之thread和threading
就个人而言,学了这么多年的课程又写了这么多年的程序,虽然没有涉及到企业级的项目,但还是体会到了有几个知识点是非常重要的,包括:面向对象的思想、如何架构一个项目、设计模式来具体解决问题、应用机器学习和深度学习的方法,当然也包括我这篇文章的内容——多线程和并行化处理数据。 这篇文章主要是参考Wesley J. Chun的《Python核心编程(第二版)》书籍多线程部分,并结合我以前的转载 2015-12-30 11:39:41 · 3254 阅读 · 1 评论 -
python requests 模块学习
http://cache.baiducontent.com/c?m=9d78d513d98316ec1fbad5384c01d7170e2285744ba0c7637dc3e24884652b563162f4cd25356173c4b47a7000df5e2d9de74774207327a0ebcf9c0d9de59d7269ce6523716f9b5c438f0eafbc046e877acd06原创 2016-01-29 15:59:55 · 565 阅读 · 1 评论