python
一字腾云
做最真实的自己
展开
-
python学习笔记(一)
1、IndentationError: unindent does not match any outer indentation levelPython脚本运行出现语法错误: IndentationError: unindent does not match any outer indentation level一般出现这样问题的原因是:没有对齐,中间穿插有空格和Tab键。 所以Python对原创 2015-07-27 20:27:06 · 1372 阅读 · 0 评论 -
Windows下Python安装MySQLdb
1、下载相应版本的MySQLdb2、测试是否安装成功在命令行中输入import MySQLdb3、测试连接数据库import MySQLdbconn= MySQLdb.connect(host='10.10.21.21', user='root', passwd='123456', db='youku', port=3306)cur=原创 2015-07-28 09:36:28 · 546 阅读 · 0 评论 -
Python学习笔记之语法(二)
1、字典字典(dict)可算是Python最重要的内置数据结构,更常见的名字是哈希映射和相连数组。是一种大小可变的键值对集其中的键和值都是value对象。创建字典的方式之一是:使用大括号和冒号分割键和值。keys和values方法是获取键和值的列表。虽然键值对没有特定的顺序,但这两个函数会以相同的顺序输出键和值2、嵌套列表推导式假设想获取带有两个或两个以上的字母e的名字,并将它们放入一个新的列表中,原创 2015-07-22 18:01:11 · 637 阅读 · 0 评论 -
Python 学习笔记之语法(一)
1、书写规范Python对语法格式要求很严格,因此,在编写时一定要注意这些问题,比如下面就是这样的问题:Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\anzhuang\Anaconda\lib\site-packages\spyderlib\widgets\externalshe原创 2015-07-21 10:15:03 · 3665 阅读 · 0 评论 -
python bug
bug1UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)这是由于Python编码格式的原因,在导入包的后面添加下面的语句sys.setdefaultencoding(‘utf8’)设置默认编码格式为utf8bug2UnicodeEncodeError原创 2015-09-01 12:16:33 · 896 阅读 · 0 评论 -
常见Python异常
AssertionError assert(断言)语句失败AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或原创 2015-09-10 20:53:34 · 1002 阅读 · 0 评论 -
python 多线程
创建ThreadFunc类和创建Thread对象,来实现多线程。 创建新线程的时候,Thread对象会调用我们的TreadFunc对象,这是会用到一个特殊的函数__call__()。由于有一个参数的元组,这时要在代码中使用apply()函数。# -*- coding: utf-8 -*-"""Created on Tue Sep 08 15:04:14 2015@author: wt"""i原创 2015-09-08 15:38:50 · 429 阅读 · 0 评论 -
linux centos7 安装scarapy步骤
在Linux环境下搭建分布式爬虫,需要用到scrapy,下面是安装步骤一、配置环境1、下载Anaconda安装包 下载地址http://www.continuum.io/downloads#all2、找到安装包,并将安装移动到/opt文件夹下 解压缩安装sh Anaconda-2.3.0-Linux-x86_64.sh 3、下载pip安装包 下载地址https://pypi.python.or原创 2015-09-22 13:29:34 · 1473 阅读 · 0 评论