python
文章平均质量分 52
nciaebupt
学生,BUPT,ML,NLP,IR
展开
-
安装html5lib-0.95时出现的问题
Problem:Traceback (most recent call last):File “setup.py”, line 1, in from setuptools import setup, find_packagesImportError: No module named setuptoolsSolutions:wget http://py原创 2012-05-03 17:29:46 · 2296 阅读 · 0 评论 -
python文件操作之遍历目录
Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目转载 2012-10-08 17:26:29 · 735 阅读 · 0 评论 -
python 获取当前时间
我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间转载 2012-10-09 16:45:41 · 1043 阅读 · 0 评论 -
Python编程语言操作MySQL数据库实战演习
以下的文章主要介绍的是Python编程语言操作MySQL数据库的实际操作流程,以前发的文章误把mssql错当成mysql。我们大家都知道mssql是微软的SQL Server数据库服务器。下面讨论下Python操纵数据库和Django操纵数据库的一些小知识。python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,转载 2012-10-09 16:48:09 · 824 阅读 · 0 评论 -
如何掌握Python异常处理问题
想要充分的掌握Python异常处理这门知识,那么就要对Python语言中的结构、语句、变量、函数、预处理指令、输入和输出等内容进行了解掌握,这样才可以轻轻松松的进行Python异常处理问题地解决。下面介绍Python异常处理。导入必要的模块之后,animal.py使用connect()调用建立到服务器的连接。为了处理连接故障,比如,显示故障的原因,该脚本必须捕捉异常。在Python语言中,转载 2012-10-11 14:55:36 · 728 阅读 · 0 评论 -
source insight中阅读python源代码
SI是个很强大的代码查看修改工具,以前用来看C,C++都是相当happy的。最近需要用Python,看了两天毫无颜色的UltraEdit之后决定,还是迁移回SI看。无奈SI默认不支持Python,需要进行下小小设置~~~步骤如下:下载个SI的CLF文件,地址为http://www.sourceinsight.com/public/languages/Pyth转载 2012-09-22 17:45:18 · 1316 阅读 · 0 评论 -
python判断list是否为空
判断一个 list 是否为空传统的方式:if len(mylist): # Do something with my listelse: # The list is empty由于一个空 list 本身等同于 False,所以可以直接:if mylist: # Do something with my listelse: # The li转载 2012-10-16 15:39:37 · 3808 阅读 · 0 评论 -
Python按行读文件
1. 最基本的读文件方法:?# File: readline-example-1.py file = open("sample.txt") while 1: line= file.readline() if not line: break pass转载 2012-10-22 15:11:31 · 1041 阅读 · 0 评论 -
如何使用Python模块 html5lib
打开 IDLE,将会显示一个空白的界面.在顶行输入以下代码以导入 "html5lib" 模块:import html5libfrom html5lib import treebuilders, treewalkers, serializerimport urllib2创建一个新的 HTML 5 parser, 用来读取一个 HTML website. 输入以下代码声明一个转载 2012-11-01 11:26:47 · 10818 阅读 · 2 评论 -
Beautiful Soup 中文文档
原文 by Leonard Richardson (leonardr@segfault.org) 翻译 by Richie Yan (richieyan@gmail.com) ###如果有些翻译的不准确或者难以理解,直接看例子吧。### 英文原文点这里Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(pa转载 2012-11-01 11:44:57 · 2553 阅读 · 0 评论 -
SQLAlchemy详细教程
前言:最近开始学习SQLAlchemy,本教程是其官方文档以及在读英文版的翻译加一些自己的理解和总结1 什么是 SQLAlchemy?它是给mysql, oracle,sqlite等关系型数据库的python接口,不需要大幅修改原有的python代码,它已经包含了SQL表达式语言和ORM,看一些例子:sql=”INSERT INTO user(user_name, password)转载 2012-11-01 11:27:33 · 12817 阅读 · 1 评论 -
python读文本后如何去行文的\n
f = open("c:\\1.txt","r")lines = f.readlines() #读取全部内容for line in lines: line=line.rstrip() print line原创 2012-08-27 10:06:11 · 1203 阅读 · 0 评论 -
python中读写文件及中文编码处理方法
一、打开文件代码如下:>>> f = open("d:\test.txt", "w")说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode'r':只读(缺省。如果文件不存在,则抛出错误)'w':只写(如果文件不存在,则自动创建文件)'a':附加到文件末尾'r+':读写如果需要以二进制方式打开文件,需要在转载 2012-08-27 10:05:09 · 1861 阅读 · 1 评论 -
Centos环境下MySQL-python安装过程
1. 下载 MySQL-python-1.2.3.tar.gz 地址 https://sourceforge.net/projects/mysql-python/2. 安装 MySQl-python tar xvf MySQL-python-1.2.3.tar.gz cd MySQL-python-1.2.3 vi site.cfg 把 m转载 2012-06-21 10:17:40 · 1078 阅读 · 0 评论 -
Linux下设置MongoDB开机自启动
Mongodb在Linux下安装及配置我这里选用rehl 6作为其运行载体。1.下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.mongodb.org/downloads2.将下载的mongodb安装文件mongodb-linux-i686-1.6.5.tgz放到/usr/local/下3.解压tar -zxvf mo转载 2012-05-03 21:11:10 · 659 阅读 · 0 评论 -
python BeautifulSoup 安装
安装包到 :http://www.crummy.com/software/BeautifulSoup/#Download 下载文档:http://www.crummy.com/software/BeautifulSoup/documentation.html 有中文文档下载后解压, 然后进入目录执行 : 1, python setup.py build 2, python se转载 2012-05-03 17:42:58 · 1401 阅读 · 0 评论 -
Linux中安装MongoDB及简单入门
MongoDB是一个使用由C++编写的基于分布式文件存储的数据库开源项目,旨在为WEB应用提供可护展的高性能数据存储解决方案。下面说下安装方法以及简单入门知识。1、下载到官网 http://mongodb.org 去下载最新的稳定版本,目前是 mongodb-linux-i686-1.8.0.tgz2、解压mv mongodb-linux-i686-1.8.转载 2012-05-03 19:37:59 · 885 阅读 · 0 评论 -
linux 下安装python
绝大多数linux distribution都内置安装了python,我们只要在liunx命令行下打入python就能看到了,但是版本有点低不是我们想要的,如下图:1、下载python 到http://www.python.org/download/上下载python时注意可能是被和谐了该连接打不开,所以在download前多加些/////////,像http:/转载 2012-04-19 21:44:27 · 1662 阅读 · 0 评论 -
Python urljoin
urljoin是python 用来解决 URL 相关操作的模块,比如处理从相对url路径得到绝对url路径等。相对L转换为绝对URL路径import urlparse base_url = "http://www.pythonclub.org/python-basic/urlparse" relative_url = "../python-basic/datetime"转载 2012-06-08 11:34:06 · 7394 阅读 · 0 评论 -
Python如何使用urllib2获取网络资源
相关文章: 你同样可以在以下文章找到获取网络资源的相关资料 Python里的例子:一个基础验证相关的教程 urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口来处理一般转载 2012-06-08 10:45:56 · 852 阅读 · 0 评论 -
用Python生成文件的MD5校验码
Python中,用于加密的md5方法在hashlib模块中,使用非常简单:from hashlib import md5m=md5() #获取一个MD5加密算法对象m.update('string') #制定要加密的字符串m.hexdigest() #获取加密后的16进制字符串参考:MD5算法原理的说明:http://yzgfbj.javaeye.com转载 2012-06-08 14:50:12 · 2475 阅读 · 0 评论 -
安装完mysql-python后import加载模块 ImportError: libmysqlclient_r.so.16
安装完mysql-python后import加载模块提示以下错误,ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory于是google之,总结一下解决方法:(1)在mysql-ython的安装目录下找到site.cfg,将#mysql_co转载 2012-06-21 10:19:34 · 1924 阅读 · 0 评论 -
python按行读取文件,如何去掉换行符"\n"
点击(此处)折叠或打开for line in file.readlines(): line=line.strip('\n')这里使用了strip去掉每行结束的\n转载 2012-06-21 10:58:00 · 1476 阅读 · 0 评论 -
python中读写文件
参考Python自带的开发手册中的Tutorial中的Input and Output部分 一、打开文件代码如下:>>> f = open("d:/test.txt", "w")说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode'r':只读(缺省。如果文件不存在,则抛出错误)'w':只写(如果文件不存在,则自动创建文转载 2012-08-22 15:43:59 · 811 阅读 · 0 评论 -
python基于http协议编程:httplib,urllib和urllib2
httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现。import httplibconn = httplib.HTTPConnection("google.com")conn.request('get', '/')print conn.getresponse().rea转载 2012-11-15 16:45:42 · 893 阅读 · 0 评论