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的资料请关注我们其它相关文章!

(0)

相关推荐

  • 常用python编程模板汇总

    在我们编程时,有一些代码是固定的,例如Socket连接的代码,读取文件内容的代码,一般情况下我都是到网上搜一下然后直接粘贴下来改一改,当然如果你能自己记住所有的代码那更厉害,但是自己写毕竟不如粘贴来的快,而且自己写的代码还要测试,而一段经过测试的代码则可以多次使用,所以这里我就自己总结了一下python中常用的编程模板,如果还有哪些漏掉了请大家及时补充哈. 一.读写文件 1.读文件 (1).一次性读取全部内容 filepath='D:/data.txt' #文件路径 with open(file

  • 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网络编程学习笔记(10):webpy框架

    django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站.它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包.这使得Django具有很强的可扩展性.它还强调快速开发和DRY(Do Not Repeat Yourself)原则.webpy小巧,简单,实用,可以快速的完成简单的web页面.这里根据webpy Cookbook简要的介绍一下we

  • python中web框架的自定义创建

    一.什么是框架 框架的本质就是一个socket服务,可以完成不同主机之间的通信.它是一个半成品的项目,其中可能已经封装好了基本的功能,比如路由,模型,模板,视图功能都已完善,又可能它只封装好了基本的路由功能,其他的所有都需要程序员来完善. 优点:节省了开发时间,节约了开发人力,提高了开发效率 二.框架的种类 目前python开发市场上最常用的有三大框架,Django,flask与tornado.其中,Django是最常用的,它是一个重量级框架,其中的大部分功能都已经被封装完成,只需小小的逻辑代码

  • 浅析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实现模板生成脚本的方法详解

    最近项目需要,针对主项目提取一个小的基础版本,供于在新建项目时使用,所以就有这个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编程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轻便,容易上手,试错成本低. 所以,从搭建一个轻便的博客出发,既要容易

随机推荐