python脚本框架webpy模板控制结构
作者:枫少文 发布时间:2023-07-08 23:45:34
标签:web.py,模板,控制结构
控制结构就是for
,while
,if-else
,if-elif
,while…else
,在web.py中其实和我们以前学过的一样,操作基本是相同的,但是里面还是有一些不同!
for
$for row in range(10):
第$row行
$def with(funs)
$for row in funs:
第$row行
这里一定要记住funs不要添加$
如果funs是list,那$ros具体list的一些属性,在while中你可以看到
while
$while funs:
$funs.pop()
funs是list,具体pop属性
if-else
$for row in range(10):
$if row==2:
我是2
$elif row==3:
我是3
$else:
$row
实例
index.html中的内容
$def with(fun_name,funs)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>web参数模板</title>
</head>
<body>
<h2>我的名字:range函数的使用</h2>
$for row in range(10):
第$row行
<h2>我的名字:$fun_name</h2>
$# 注释
$for row in funs:
第$row行
<h2>我的名字:while循环</h2>
$while funs:
$funs.pop()
<br/>
<h2>我的名字:if-else</h2>
$for row in range(10):
$if row==2:
我是2
$elif row==4:
我是4
$else:
$row
</body>
</html>
Python中的内容:
#coding:utf-8
import web
urls=('/','Index',)
render =web.template.render('html/')
class Index:
def funA(self):
mylist=['1','2','3','4','5']
return mylist
def GET(self):
web.header('Content-Type','text/html;charset=UTF-8')
return render.myindex('for循环',[1,2,3,4,5,6,7,8,9,10])
app=web.application(urls,globals())
if __name__ == '__main__':
app.run()
结果:
来源:https://blog.csdn.net/guofeng93/article/details/54095259


猜你喜欢
- 例如有这么一个查询语句:select * from server where ip in (....)同时一个存放ip 的列表 :['
- 使用到的库: dlib+Opencv python版本: 3.8 编译环境: Jupyter Notebook (Anaconda3)0.D
- 本文实例讲述了python实现指定字符串补全空格的方法。分享给大家供大家参考。具体分析如下:如果希望字符串的长度固定,给定的字符串又不够长度
- 接口性能测试时,接口请求参数是根据一定的规则拼接后进行MD5加密后再进行传参,因此借助于python脚本实现,则可以有效提升测试效率。1.分
- Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,使用decorator模式在线程中运行标记函数。首先安装timeloop库
- 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Se
- 目录简介时间分类TimestampDatetimeIndexdate_range 和 bdate_rangeorigin格式化PeriodD
- 引言本篇文章记录仿写一个el-collapse组件细节,从而有助于大家更好理解饿了么ui对应组件具体工作细节。本文是elementui源码学
- 1. 介绍通俗的来讲,MobaXterm就是一款SSH客户端,它帮助我们在Windows操作系统下去连接并操作Linux服务器。MobaXt
- 使用SQL语句从电脑导入图片到数据库的方法,具体代码如下所示:--创建图片表CREATE TABLE W_PIC( ID INT
- 在调用后端接口时,由于后端接口的不规范统一,接口最外层在没有数据时返回的是空数组(其实更想要的是空json对象),而在有数据时返回的是jso
- 环境OpenCV3.4.16(C++)opencv-contrib-python 4.5.4.60(Python)验证Opencv函数fil
- 今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法 <?php $wsh = new
- 本文实例为大家分享了pygame实现弹力球及其变速效果的具体代码,供大家参考,具体内容如下期望:1.球体接触到框体后反弹2.设置速度按键,按
- 1.添加新用户只允许本地IP访问create user 'test'@'localhost' identif
- 本文实例讲述了python中偏函数partial用法。分享给大家供大家参考。具体如下:函数在执行时,要带上所有必要的参数进行调用。但是,有时
- 一、软件下载官方下载地址:https://download.jetbrains.8686c.com/webstorm/WebStorm-20
- 问题:希望仅仅允许某个指定IP的计算机连接到SQL Server服务器,但不允许其他的客户端进行连接。解决方法如下:你可以直接在防火墙中做限
- 全局引用公共的组件及公共的JS文件1. 创建一个公共的目录 timeline ,里面包含 timeline.js 和 timeline.vu
- 在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相