Python
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
@SmartSi
Stay Hungry, Stay Foolish
展开
-
[Python]Python配置
window下的环境变量配置默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:;D:\IT\python27;(为了在命令行模式下原创 2014-09-16 20:41:48 · 1889 阅读 · 0 评论 -
[Python]attributeError:'module' object has no attribute 'dump'
【问题】【代码】文件名:pickle.py# coding=utf-8#持久存储import pickle#b 以二进制的模式打开文件with open('mydata.pickle','wb') as mysavedata: #用dump保存数据 pickle.dump([1,2,'three'],mysavedata)#b 以二进制的模式打开文件w原创 2015-01-02 22:08:45 · 6105 阅读 · 0 评论 -
[python]Python操作MySQL
【安装】安装MySQL安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方。一个下载地址:点击打开链接【】原创 2014-12-12 21:15:48 · 1408 阅读 · 0 评论 -
[python]Non-ASCII character
【问题】【方案】可按照错误建议网址查看http://www.python.org/peps/pep-0263.html发现是因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:一、在文件头部添加如下注释码: # coding= 例如,可添加# coding=utf-8二、在文件头部添加如下两行注释码:#!原创 2014-12-12 20:46:23 · 1547 阅读 · 0 评论 -
[python]File文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一转载 2014-12-11 23:05:48 · 1508 阅读 · 0 评论 -
[Python]学习笔记之文件和异常
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat转载 2014-12-28 23:25:47 · 1390 阅读 · 0 评论 -
[Python]学习笔记之列表
# coding=utf-8#一 初始列表fruits = ["apple","banama","peach"]print fruitsprint fruits[0]#列表长度print len(fruits)#尾部追加一个数据项fruits.append("watermelon")print fruits#尾部删除一个数据项fruits.pop()print fruit原创 2014-12-27 21:51:58 · 1325 阅读 · 0 评论 -
[Python]Eclipse安装配置PyDev插件
【安装PyDev】首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.oracle.com/technetwork/java/javase/downloads。打开Eclipse,找到Help菜单栏,进入Install New S转载 2014-12-29 17:41:45 · 1256 阅读 · 0 评论 -
[Python]json对象转换出错expected string or buffer python
【问题】今天在使用python中的json转换碰到一个问题:【代码】comments.json{ "count":"2", "page":"1", "comments":[ { "content":"helloworld", "user":{ "id":"0001", "name":"xiaosi" }, "source原创 2015-01-12 19:00:28 · 19758 阅读 · 0 评论 -
[Python]Invalid mode ('w') or filename: 'd:\x0bideo'
# -*- coding: utf-8 -*- import stringimport jsonimport urllib2import urllibimport base64import sysreload(sys)sys.setdefaultencoding( "utf-8" ) #调用优酷网API获取json数据def GetYouku(): re原创 2014-12-05 11:04:47 · 4711 阅读 · 0 评论 -
[Python]HTML/XML解析器Beautiful Soup
【简介】Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库。即HTML/XMLX的解析器。它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。【安装】下载地址:点击打开链接Linux平台安装:如果你用的是新版的Deb原创 2014-12-20 22:56:51 · 2003 阅读 · 0 评论 -
[Python]爬取糗事百科
# coding=utf-8import urllib2import urllibimport reclass QiuShi: def _init_(self): self.page = 1 # 从网页获取糗事 def GetQiuShis(self,page): #网址 url = "http://www.qiushibaike.com/原创 2014-12-21 14:37:27 · 1547 阅读 · 0 评论 -
[Python]持久存储
什么是持久性?持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库,譬如 Ga转载 2015-01-02 23:06:10 · 1573 阅读 · 0 评论