Python
韦轩
软件工程
展开
-
Python3 -1-内置数据类型
原创 2015-04-23 16:14:07 · 641 阅读 · 0 评论 -
Flask-HelloWorld-09 @app.route
一、导入url_for 可以构建动态url二、@app.route()可以传入多个参数三、代码#coding=gbkfrom flask import Flask,url_for# flask 中@app.route传入多个参数构建动态url的方法,两个参数必须要在函数中使用#当请求url是http://127.0.0.1:5000/sum/1/2时,会打印12app =原创 2015-05-20 22:28:34 · 1568 阅读 · 0 评论 -
chardet字符集检测模块
chardet字符集检测模块chardet 字符集检测模块需要安装pip install chardet 可以检测网页,也可以检测字符串import urllibimport chardet'''从网页的头部信息可以查看的内容网页的大小,编码等(有时候可能为空)可以使用chardet来检测网页的编码'''url = 'http://baidu.com'headerInfo = urllib.原创 2015-08-01 23:31:01 · 1513 阅读 · 0 评论 -
Python简单的爬虫
Python简单的爬虫最简单的爬虫# -*- coding : utf-8 -*-import urlliburl = 'http://www.baidu.com'html = urllib.urlopen(url)print html.read()也可以打印出网页的其他信息#获取状态码print html.getcode()#获取传入的参数print html.geturl()#获取网页的h原创 2015-08-01 21:20:01 · 1011 阅读 · 0 评论 -
urllib2模块
urllib2模块标签(空格分隔): python之前的存在的问题import urllib2url = 'http://blog.csdn.net/weiyongxuan/article/details/47193245'page = urllib2.urlopen(url)'''报错 urllib2.HTTPError: HTTP Error 403: Forbidden使用urllib2模原创 2015-08-02 15:59:42 · 664 阅读 · 0 评论 -
下载图片-使用正则表达式
图片处理如何处理图片拿到网页使用正则表达式匹配使用urlretrieve下载图片import reimport urllib2import urllibdef getContext(url): ''' 获取html ''' html = urllib2.urlopen(url) return html.read()def getPicture(htm原创 2015-08-02 16:51:40 · 1766 阅读 · 0 评论 -
下载图片-使用beautifulSoup模块
图片处理 - 使用beautifulSoup模块标签(空格分隔): python使用beautifulSoup模块使用BeautifulSoup对HTML内容解析之后,HTML内容就变成了结构化数据,可以轻易对其中的DOM元素进行操作,比如获取数据,修改,删除等。from bs4 import BeautifulSoupimport urllib,urllib2def getContext(url原创 2015-08-02 17:31:17 · 1846 阅读 · 0 评论 -
Flask 中的路由与反向路由
路由装饰器 @app.route() 告诉 Flask 哪个 URL 才能触发我们的函数。这也就是路由.之后 ,定义一个函数,该函数名也是用来给特定函数生成 URLs,并且返回我们想要显示在用户浏览器上的信息。from flask import Flask,request,url_forapp = Flask(__name__)@app.route('/')def hello_world():原创 2015-09-18 11:53:11 · 5676 阅读 · 0 评论 -
scrapy&mongodb基本使用
Scrapyscrapy组件数据处理流程Scrapy的整个数据处理流程有Scrapy引擎进行控制,其主要的运行方式为:引擎打开一个域名,时蜘蛛处理这个域名,并让蜘蛛获取第一个爬取的URL。 引擎从蜘蛛那获取第一个需要爬取的URL,然后作为请求在调度中进行调度。 引擎从调度那获取接下来进行爬取的页面。 调度将下一个爬取的URL返回给引擎,引擎将它们通过下载中间件发送到下载器。 当网页被下载器下原创 2015-09-16 17:36:47 · 1115 阅读 · 0 评论 -
Flask-HelloWorld-10 session
一、session与cookie的区别1、cookie数据存放在客户的浏览器上,session数据放在服务器上2、cookie不安全,session相对安全3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用COOKIE4、cookie存储的数据大小有限,单个cookie保存的数据不能超过4K,很多浏览原创 2015-05-20 23:11:39 · 1001 阅读 · 0 评论 -
Flask-HelloWorld-08 cookie
一、session和cookie的区别session 保存在server端cookie 保存在浏览器端二、cookie1、cookie的生成 --->必须通过response来设置 首先生成response对象,然后set_cookies()2、cookie的获取 --->通过request获取三、cookie的删除设置max_age设置为0四、示例原创 2015-05-05 23:19:56 · 1551 阅读 · 0 评论 -
Flask-HelloWorld-07 数据库
数据库链接的步骤一、导入pymysql包import pymysql二、获取链接conn = pymysql.connect(host='localhost', port=3306,user='root',passwd='root',db='flask',charset='UTF8')三、获取游标cursor = conn.cursor()四、执行execute()cursor原创 2015-05-05 20:43:32 · 1114 阅读 · 0 评论 -
Python3 -2-目录
原创 2015-04-23 16:26:52 · 487 阅读 · 0 评论 -
Flask-HelloWorld-01 安装和基本使用
一、安装Flaskeasy_install virtualenv在自己的项目文件夹执行virtualenv venv安装pip install Flask二、FlaskHelloWorld 三步走: 1、确定工作目录 2、访问路由 3、运行开发服务器#coding=gbk''' 三步走: 1、确定工原创 2015-04-29 16:00:53 · 2056 阅读 · 0 评论 -
Flask-HelloWorld-02 模板基础
一、要解决的问题将html与python文件分离(前台与后台分离)二、如何分离设定模板三、模板位置app/templates文件夹下面#coding=gbk''' 三步走: 1、确定工作目录 2、访问路由 3、运行开发服务器'''#导入Flask类from flask import Flask,render_temp原创 2015-04-29 17:00:04 · 968 阅读 · 0 评论 -
Flask-HelloWorld-03 模板变量和模板标签
#coding=gbk''' 三步走: 1、确定工作目录 2、访问路由 3、运行开发服务器'''#导入Flask类from flask import Flask,render_template#生成该类的一个实例app = Flask(__name__)#调用app的路由方法@app.route('/')def index(): #r原创 2015-04-29 18:03:43 · 2040 阅读 · 0 评论 -
Flask-HelloWorld-04 静态资源
一、什么是静态资源文件css,JavaScript,img二、静态资源的位置位置 app/static三、如何访问资源位置前缀加上/static/就行四、访问的另一种方式1、导入url_for包2、设置url五、注意事项1、默认位置:static2、位置前缀:/static/...3、可以通过url_for来引用资原创 2015-05-05 10:24:26 · 2403 阅读 · 0 评论 -
python交换两个数
Python中没有swap()函数交换两个数的方式a,b = b,a原创 2015-05-12 21:35:24 · 8849 阅读 · 3 评论 -
Flask-HelloWorld-06 文件上传
一、文件上传html端form 属性设置:method="post" enctype="multipart/form-data"input type="file"二、server端文件接受 request.files['filename']返回一个类似文件对象,这个对象可以进行接受文件操作,save方法,以及文件对应的属性操作三、把文件保存在static文件夹下调用save方原创 2015-05-05 18:48:35 · 2180 阅读 · 0 评论 -
Flask-HelloWorld-05 表单
一、form的基本知识action 指定数据提交给谁method 提交方式 get----http头部 post---http体enctype -- 文件上传时二、表单数据项type 确定表单类型name 变量名label 显示时id css,js使用三、后台处理1、request对象 用户提交的所有信息都封装在这个对象中2、request.method原创 2015-05-05 12:39:53 · 823 阅读 · 0 评论 -
Flask中的模板
模板在templates文件夹下面语法是{{ }}获取参数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body>{{ context }}welcome {{ user.getName() }}</body></html>__author__原创 2015-09-18 14:35:58 · 908 阅读 · 0 评论