[Python]json对象转换出错expected string or buffer python

【问题】 今天在使用python中的json转换碰到一个问题: 【代码】 comments.json { "count":"2", "page":"1", "comments":[ { "content":"helloworld", "user":{ "id":"0001", "name":"xiaosi" }, "source...
阅读(10661) 评论(0)

[Python]持久存储

什么是持久性? 持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。 例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库,譬如 Ga...
阅读(977) 评论(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...
阅读(3984) 评论(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...
阅读(833) 评论(0)

[Python]学习笔记之文件和异常

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r“c:\python”) 检验给出的路径是否是一个文件:os.pat...
阅读(934) 评论(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...
阅读(945) 评论(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/...
阅读(1204) 评论(0)

[Python]HTML/XML解析器Beautiful Soup

【简介】 Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库。即HTML/XMLX的解析器。 它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。 【安装】 下载地址:点击打开链接 Linux平台安装: 如果你用的是新版的Deb...
阅读(1244) 评论(0)

[python]Python操作MySQL

【安装】 安装MySQL 安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方。 一个下载地址:点击打开链接 【】...
阅读(1002) 评论(0)

[python]Non-ASCII character

【问题】 【方案】 可按照错误建议网址查看http://www.python.org/peps/pep-0263.html 发现是因为Python在默认状态下不支持源文件中的编码所致。 解决方案有如下三种: 一、在文件头部添加如下注释码:  # coding= 例如,可添加# coding=utf-8 二、在文件头部添加如下两行注释码: #!...
阅读(1047) 评论(0)

[python]File文件操作

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r“c:\python”) 检验给出的路径是否是一...
阅读(985) 评论(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...
阅读(2292) 评论(0)

[Python]Python配置

window下的环境变量配置 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 ①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为: ;D:\IT\python27; (为了在命令行模式下...
阅读(1462) 评论(2)
    个人资料
    • 访问:1338366次
    • 积分:20994
    • 等级:
    • 排名:第404名
    • 原创:623篇
    • 转载:133篇
    • 译文:60篇
    • 评论:178条
    博客专栏
    文章分类
    最新评论