python编程webpy框架模板之def with学习
目录
- 一:模板的理解
- 二:简单模板
- 三:def with
- 四:注意
一:模板的理解
模板是将一个事物的结构规律予以固定化、标准化的成果。
例如:网页的组成需要是html,head,body,你只要按照它的规则来写,里面具体是怎么执行的,你需要去了解其他知识。
web.py:页面统一通过html文件和后台的类来对应,web框架为html文件获取类中的参数提供了完整的机制。
二:简单模板
1. 在你的目录下新建文件html,在该文件夹下创建index.html文件
index.html中的内容:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>web简单模板</title> </head> <body> <h1>你好,我是web简单模板 </h1> </body> </html>
2. 获取我刚才创建的html文件夹
render = web.template.render('html/') #框架会去html目录下查找全部的html文件。
3. 根据具体文件的名字操作
render.index() #index表示我创建的index.html
4. 实例
运行结果:
默认端口是8080,你也可以改变端口
python 项目名.py 端口号
三:def with
1. 传递参数
name='张三'
render.index(name) #index表示我创建的index.html,name表示该文件中的参数值是多少。{参数可以多个}
2. 接受参数
注意空格问题:
运行结果:
四:注意
1. 端口号的问题
2. index.html 中空格的问题
3. 多个程序启动的问题,你可能需要结束多个进程,在执行程序
以上就是python编程webpy框架模板之def with学习的详细内容,更多关于webpy框架模板之def with的资料请关注我们其它相关文章!
相关推荐
-
浅析Python的web.py框架中url的设定方法
网页中的数据在传递的时候有GET和POST两种方式,GET是以网址的形式传参数,在web.py中有着很好的匹配,如果我们配置以下的urls urls =( '/','index', '/weixin/(.*?)','WeixinInterface' ) 先不考虑/weixin/后面的东西,现在我们来写index的类 class index: def GET(self): i = web.input(name = 'kevinkelin',age = 100) return render.inde
-
python中web框架的自定义创建
一.什么是框架 框架的本质就是一个socket服务,可以完成不同主机之间的通信.它是一个半成品的项目,其中可能已经封装好了基本的功能,比如路由,模型,模板,视图功能都已完善,又可能它只封装好了基本的路由功能,其他的所有都需要程序员来完善. 优点:节省了开发时间,节约了开发人力,提高了开发效率 二.框架的种类 目前python开发市场上最常用的有三大框架,Django,flask与tornado.其中,Django是最常用的,它是一个重量级框架,其中的大部分功能都已经被封装完成,只需小小的逻辑代码
-
对python实现模板生成脚本的方法详解
最近项目需要,针对主项目提取一个小的基础版本,供于在新建项目时使用,所以就有这个python模板生成脚本,其作用如下: 1.通过配置文件来控制模板中的数据.格式化的过滤条件 2.执行后会把目录下所有的文件都会执行一篇 #!/usr/bin/python #encoding: utf-8 import json import codecs import os def get_files(root_path): for dir in os.walk(root_path): if dir[2]: fo
-
python网络编程学习笔记(10):webpy框架
django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站.它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包.这使得Django具有很强的可扩展性.它还强调快速开发和DRY(Do Not Repeat Yourself)原则.webpy小巧,简单,实用,可以快速的完成简单的web页面.这里根据webpy Cookbook简要的介绍一下we
-
web.py 十分钟创建简易博客实现代码
一.web.py简介 web.py是一款轻量级的Python web开发框架,简单.高效.学习成本低,特别适合作为python web开发的入门框架.官方站点:http://webpy.org/ 二.web.py安装 1.下载:http://webpy.org/static/web.py-0.33.tar.gz 2.解压并进入web.py-0.33目录,安装:python setup.py install 三.创建简易博客 1.目录说明:主目录blog/,模板目录blog/templates 2
-
常用python编程模板汇总
在我们编程时,有一些代码是固定的,例如Socket连接的代码,读取文件内容的代码,一般情况下我都是到网上搜一下然后直接粘贴下来改一改,当然如果你能自己记住所有的代码那更厉害,但是自己写毕竟不如粘贴来的快,而且自己写的代码还要测试,而一段经过测试的代码则可以多次使用,所以这里我就自己总结了一下python中常用的编程模板,如果还有哪些漏掉了请大家及时补充哈. 一.读写文件 1.读文件 (1).一次性读取全部内容 filepath='D:/data.txt' #文件路径 with open(file
-
python编程webpy框架模板之def with学习
目录 一:模板的理解 二:简单模板 三:def with 四:注意 一:模板的理解 模板是将一个事物的结构规律予以固定化.标准化的成果. 例如:网页的组成需要是html,head,body,你只要按照它的规则来写,里面具体是怎么执行的,你需要去了解其他知识. web.py:页面统一通过html文件和后台的类来对应,web框架为html文件获取类中的参数提供了完整的机制. 二:简单模板 1. 在你的目录下新建文件html,在该文件夹下创建index.html文件 index.html中的内容:
-
Python编程之字符串模板(Template)用法实例分析
本文实例讲述了Python编程之字符串模板(Template)用法.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 字符串格式化操作符,需要程序员明确转换类型参数, 比如到底是转成字符串.整数还是其他什么类型. 新式的字符串模板的优势是不用去记住所有相关细节, 而是像shell风格的脚本语言里面那样使用美元符号($). 由于新式的字符串引进Template对象, Template对象有两个方法:substitute().safe_substitute(). substit
-
python编程Flask框架简单使用教程
目录 基础知识 使用框架的优点: Flask常用扩展包: 基本格式: 拓展: return 重定向 取网址参数 content-type cookie\session flask路由 request属性 上下文 注册路由 基础知识 使用框架的优点: 稳定性和可扩展性强 可以降低开发难度,提高了开发效率 Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架 Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件
-
Python抓取框架 Scrapy的架构
最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具. 一.概述 下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示).下面就来一个个解释每个组件的作用及数据的处理过程. 二.组件 1.Scrapy Engine(Scrapy引擎) Scrapy引擎是用来控制整个系统的数据处理流程,并进行事务处理的触发.更多的详细内容可以看下
-
Python的Flask框架中的Jinja2模板引擎学习教程
Flask的模板功能是基于Jinja2模板引擎来实现的.模板文件存放在当前目前下的子目录templates(一定要使用这个名字)下. main.py 代码如下: from flask import Flask, render_template app = Flask(__name__) @app.route('/hello') @app.route('/hello/<name>') def hello(name=None): return render_template('hello.html
-
Python Flask框架模板操作实例分析
本文实例讲述了Python Flask框架模板操作.分享给大家供大家参考,具体如下: 模板 在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求.实际上,视图函数有两个作用:处理业务逻辑和返回响应内容.在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本.本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容. 模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体值需要从使用的数据中获取.使用真实值替换变量,再返
-
Python Django框架模板渲染功能示例
本文实例讲述了Python Django框架模板渲染功能.分享给大家供大家参考,具体如下: 项目名/settings.py(项目配置,配置模板文件的路径): import os # 项目目录的绝对路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates',
-
Python编程之微信推送模板消息功能示例
本文实例讲述了Python微信推送模板消息功能.分享给大家供大家参考,具体如下: 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 具体代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- import httplib import json import MySQLdb #从数据库中获取access_token access_token="&quo
-
python的flask框架难学吗
Flask框架难学吗?它和Django哪个更容易一些,这可能是学Python web开发的同学经常问的问题,下面来说一下flask框架. Flask是python的web框架,最大的特征是轻便,让开发者自由灵活的兼容要开发的feature. 为什么要从Flask开始学习web框架? 1.python语言的灵活性给予了Flask同样的特征: 2.无论是用户画像还是产品推荐,python相比其他语言都有极大的优势: 3.Flask轻便,容易上手,试错成本低. 所以,从搭建一个轻便的博客出发,既要容易
随机推荐
- PHP动态输出JavaScript代码实例
- Highcharts学习之数据列
- java实现文件变化监控的方法(推荐)
- php在项目中寻找代码的坏味道(综艺命名)
- PHP常用函数总结(180多个)
- php多文件上传下载示例分享
- spring mvc整合freemarker基于注解方式
- xcode中获取js文件的路径方法(推荐)
- 使用Web Uploader实现多文件上传
- linux如何无损调整分区大小
- 将Sql Server对象的当前拥有者更改成目标拥有者
- Android创建与解析XML(二)——详解Dom方式
- jQuery Chosen通用初始化
- JQuery SELECT单选模拟jQuery.select.js
- js禁止表单重复提交
- js 页面模块自由拖动实例
- JDBC数据库连接过程及驱动加载与设计模式详解
- C语言中isalnum()函数和isalpha()函数的对比使用
- android实现倒计时功能的方法
- 数据结构 双机调度问题的实例详解