分类
摘要:
json和pickle序列化和反序列化
json是用来实现不同程序之间的文件交互,由于不同程序之间需要进行文件信息交互,由于用python写的代码可能要与其他语言写的代码进行数据传输,json支持所有程序之间的交互,json将取代XML,由于XML格式稍微比较复杂。现在程序之间的交互都是用json来进行文件信息的... 阅读原文
2017-07-05 00:54:03 阅读(798) 评论(0)
摘要:
Python对象类型及其运算
基本要点:
程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改)
每个对象都有一个身份、一个类型、一个值
例:
>>> a1 = 'abc'
>>&g... 阅读原文
2017-07-04 23:17:02 阅读(811) 评论(0)
摘要:
开发框架流程 M V C(99%的开发都是这种流程。)
1、URL控制器 2、Views 视图 3、models 库
1、首先创建一个Django
2、创建成功后里面几个模块的功能
用它来显示一个网页。
3、在urls控制台设置属性,链接views
4、在views视图里定义一个方法,返回... 阅读原文
2017-07-04 22:56:03 阅读(836) 评论(0)
摘要:
Python简介
Python是一种既使用简单又功能强大的高级编程语言,同时支持面向过程的编程和面向对象的编程。
官方对python的介绍:Python 是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python 简洁的语法和对动态输入的支持,再加上解释性语言的本质,使... 阅读原文
2017-07-04 22:02:02 阅读(854) 评论(0)
摘要:
Python基础
源程序文件通常以.py为扩展名
#!/usr/bin/python shebang,即执行脚本时通知内容要启动的解释器
import platform 导入模块
print platf... 阅读原文
2017-07-04 21:57:03 阅读(840) 评论(0)
摘要:
一、前言
前段时间尝试爬取了网易云音乐的歌曲,这次打算爬取QQ音乐的歌曲信息。网易云音乐歌曲列表是通过iframe展示的,可以借助Selenium获取到iframe的页面元素,
而QQ音乐采用的是异步加载的方式,套路不一样,这是主流的页面加载方式,爬取有点难度,不过也是对自己的一个挑战。
... 阅读原文
2017-07-04 19:13:04 阅读(840) 评论(0)
摘要:
[译]The Python Tutorial#More Control Flow Tools
除了刚才介绍的while语句之外,Python也从其他语言借鉴了其他流程控制语句,并做了相应改变。
4.1 if Statements
或许最广为人知的语句就是if语句了。例如:
x = int(input("Please ... 阅读原文
2017-07-04 18:53:02 阅读(826) 评论(0)
摘要:
什么是搜索引擎?
搜索引擎是“对网络信息资源进行搜集整理并提供信息查询服务的系统,包括信息搜集、信息整理和用户查询三部分”。如图1是搜索引擎的一般结构,信息搜集模块从网络采集信息到网络信息库之中(一般使用爬虫);然后信息整理模块对采集的信息进行分词、去停用词、赋权重等操作后建立索引表(一般是倒排索引)构成索引库;... 阅读原文
2017-07-04 18:36:02 阅读(844) 评论(0)
摘要:#coding=utf-8''' Created on 2017-7-4 @auther:Qigege project:登录测试用例'''import unittestfrom selenium import webdriverfrom selenium.webdriver.firefox.firefox_... 阅读原文
2017-07-04 17:37:01 阅读(875) 评论(0)
摘要:
扩展的列表解析语法
今天接着昨天的继续写。
列表解析可以变得更加复杂---例如,它可以包含嵌套的循环,也可能被编写为一系列的for子句。(这里只是简单介绍一下,以后再说这个语法的问题)
例如:构建一个x + y 连接的表,把一个字符串中的每个x和另一个字符串中的每个y连接起来。它有效地收集了两个字符串的字符的排列:
... 阅读原文
2017-07-04 16:35:03 阅读(825) 评论(0)