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 · 1864 阅读 · 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 · 6068 阅读 · 0 评论 -
[python]Python操作MySQL
【安装】 安装MySQL 安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方。 一个下载地址:点击打开链接 【】原创 2014-12-12 21:15:48 · 1380 阅读 · 0 评论 -
[python]Non-ASCII character
【问题】 【方案】 可按照错误建议网址查看http://www.python.org/peps/pep-0263.html 发现是因为Python在默认状态下不支持源文件中的编码所致。 解决方案有如下三种: 一、在文件头部添加如下注释码: # coding= 例如,可添加# coding=utf-8 二、在文件头部添加如下两行注释码: #!原创 2014-12-12 20:46:23 · 1521 阅读 · 0 评论 -
[python]File文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r“c:\python”) 检验给出的路径是否是一转载 2014-12-11 23:05:48 · 1484 阅读 · 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 · 1370 阅读 · 0 评论 -
[Python]学习笔记之列表
# coding=utf-8 #一 初始列表 fruits = ["apple","banama","peach"] print fruits print fruits[0] #列表长度 print len(fruits) #尾部追加一个数据项 fruits.append("watermelon") print fruits #尾部删除一个数据项 fruits.pop() print fruit原创 2014-12-27 21:51:58 · 1297 阅读 · 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 · 1236 阅读 · 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 · 19693 阅读 · 0 评论 -
[Python]Invalid mode ('w') or filename: 'd:\x0bideo'
# -*- coding: utf-8 -*- import string import json import urllib2 import urllib import base64 import sys reload(sys) sys.setdefaultencoding( "utf-8" ) #调用优酷网API获取json数据 def GetYouku(): re原创 2014-12-05 11:04:47 · 4679 阅读 · 0 评论 -
[Python]HTML/XML解析器Beautiful Soup
【简介】 Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库。即HTML/XMLX的解析器。 它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。 【安装】 下载地址:点击打开链接 Linux平台安装: 如果你用的是新版的Deb原创 2014-12-20 22:56:51 · 1975 阅读 · 0 评论 -
[Python]爬取糗事百科
# coding=utf-8 import urllib2 import urllib import re class QiuShi: def _init_(self): self.page = 1 # 从网页获取糗事 def GetQiuShis(self,page): #网址 url = "http://www.qiushibaike.com/原创 2014-12-21 14:37:27 · 1527 阅读 · 0 评论 -
[Python]持久存储
什么是持久性? 持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。 例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库,譬如 Ga转载 2015-01-02 23:06:10 · 1546 阅读 · 0 评论