这里对python的基础库做一个简要概述,包括每个模块的基本功能和常用操作。更详细的信息请参考Python库参考。
操作系统接口
操作系统接口对应os模块,用于与操作系统交互:
>>> import os
>>> os.getcwd() # 返回当前的工作目录
'C:\\Python34'
>>> os.chdir('/server/accesslogs') # 改变当前工作目...
分类:
编程语言 时间:
2015-05-13 12:56:23
阅读次数:
115
#出处:http://www.cnblogs.com/QLeelulu/archive/2010/03/05/pyQuery.html#文档:具体的PyQuery文档见:http://pyquery.org/from pyquery import PyQuery as pqd=pq('')#直接拼h...
分类:
编程语言 时间:
2015-05-08 12:50:59
阅读次数:
172
安装MySQL服务器和客户端以下命令:
sudo apt-get install mysql-server-5.6 mysql-client-5.6
sudo apt-get install libmysqlclient-dev libmysqld-dev
Python安装MySQLdb库以下命令:
sudo apt-get install python-pip
sudo ap...
分类:
数据库 时间:
2015-05-05 14:31:09
阅读次数:
204
这段时间做了用Python做了一个科学计算的项目,项目中用到了很多的第三方Python库,包括PyQt、traits、traitsui、matplotlib、pyface、table、numpy、tvtk等等。Python打包traits和traitsui很麻烦,选用了py2exe、bbfreeze...
分类:
其他好文 时间:
2015-04-28 08:15:07
阅读次数:
448
python标准库推荐使用argparse模块对命令行进行解析。
创建解析器
import argparse
parser = argparse.ArgumentParser()创建一个ArgumentParser实例对象,ArgumentParser对象的参数都为关键字参数。
class ArgumentParser (prog=None, usage=None, ...
分类:
编程语言 时间:
2015-04-26 09:24:34
阅读次数:
439
第一步:upgrade dtc comiler ro enable SPI
wget -c https://raw.githubusercontent.com/RobertCNelson/tools/master/pkgs/dtc.sh
chmod +x dtc.sh
./dtc.sh
参考网址:https://learn.adafruit.com/introduction-t...
分类:
编程语言 时间:
2015-04-24 09:11:09
阅读次数:
165
可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen可以接受Request对象作为参数,从而可以控制HTTP Request的headers,进而实现模拟浏览器、模拟登录等操作。
做HTTP Request时应当尽量使用urllib2库,但是urllib.urlretrieve函数以及urllib.quote等一系列quote和unquote功能没有被加入ur...
分类:
编程语言 时间:
2015-04-23 13:27:14
阅读次数:
128
1、版本问题python2.X和python3.X是不兼容,所以选择如果选择了2.X版本,那么为了避免兼容性的问题,在以后使用其他python库或者工具时,也需要选择相对应的版本。下载地址:https://www.python.org/2、开发工具IDLEIDLE是python自身附带使用tkint...
分类:
编程语言 时间:
2015-04-12 11:53:32
阅读次数:
164
在进行网页抓取的时候,分析定位html节点是获取抓取信息的关键,目前我用的是lxml模块(用来分析XML文档结构的,当然也能分析html结构), 利用其lxml.html的xpath对html进行分析,获取抓取信息:首先,我们需要安装一个支持xpath的python库。目前在libxml2的网站上被...
分类:
编程语言 时间:
2015-04-07 23:03:12
阅读次数:
782