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
0
投稿
猜你喜欢
- 本文实例讲述了php实现的美国50个州选择列表。分享给大家供大家参考。具体如下:这里展示的是php生成的美国50个州的选择列表,自动选择当前
- 代码如下:<% Rem xml缓存类 '----------------------------
- 本文为大家分享了pygame游戏之旅的第5篇,供大家参考,具体内容如下在游戏中添加显示文字:这里自己定义一个crash函数接口:def cr
- Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如
- 谷歌在大型图像数据库ImageNet上训练好了一个Inception-v3模型,这个模型我们可以直接用来进来图像分类。下载链接: https
- csv的简单介绍CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用
- Limit语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetL
- 引言这三个排序方法应对日常工作基本够用先说一下三者的区别sort, sorted 是用在 list 数据类型中的排序方法argsort 是用
- 1. 把数字转换成字符串,应用"" + 1,虽然看起来比较丑一点,但事实上这个效率是最高的,性能上来说:("&
- 在asp里通过以下两个函数实现javascript里的escape函数和unescape函数
- 经纬度坐标转换最常见办法就是调用第三方 API,例如百度、高德地图等服务平台,提供了相应的功能接口,它们的这类技术已经非常成熟啦,准确稳定,
- 已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding=
- 译者:AlphaImageLoader是一个让IE6正常显示PNG32时要用到的一个滤镜,但它在使用中也会产生一系列的问题,本文对使用Alp
- 英语原文地址:点此浏览新年开始了,来点猛料,放上15个漂亮的网页排版的demo,来欣赏一下。去年我也专门找了15个同类网站,比较受用户欢迎,
- 使用方法和步骤如下:step1检测是否已经启用ServiceBroker,检测方法:SelectDATABASEpRoPERTYEX(
- 显示图像是 Opencv最基本的操作之一, imshow()函数可以实现该操作。如果使用过其他GUI框架背景,就会很自然地调用 imshow
- 什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为
- 本文实例讲述了Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法。分享给大家供大家参考,具体如下:1. 定义类python
- 对于np.argmax()让我迷惑了很久,尤其是其中的axis=1的比较结果。一、np.argmax()的理解1、最简单的例子假定现在有一个
- 软件版本:apache:Apache 2.4.6 Win64 PHP:PHP 5.5 VC11 x64 Non Thr