看起来你在试图建立一个网站。为什么不使用一个模板引擎,比如Jinja2,而不是从函数中打印一个HTML片段呢?为此,您将需要一个Python web应用程序,它似乎是在一个web框架中编写的。我会选择Flask这里,开始使用它很简单,Jinja是Flask的默认模板引擎。

如果您只想生成静态HTML文件,我建议您使用Frozen-Flask,它允许您生成可以托管的静态HTML文件,而无需在服务器上部署任何Python web应用程序。只要把生成的文件复制到你的主机上,你就可以开始了。

如果你还想打印一个HTML代码片段,你的代码应该像Ealhad在他的答案中发布的那样。

此外,原始代码还包含一些问题:def pizzatoppings(self):

# you don't need semicolons in Python

toppings = ['mushrooms', 'peppers', 'pepparoni', 'steak', 'walnuts', 'goat cheese', 'eggplant', 'garlic sauce']

# you need to initialize a "ul" variable

ul = "

  • "

for s in toppings:

ul += "

"+str(s)+""

# following two lines where indented too much. In Python, indentation defines a block of code

ul += "

"

return ul

用html编写一个无序列表,输出HTML无序列表python相关推荐

  1. 编写一个方法,输出大于某个正整数n的最小的质数。

    编写一个方法,输出大于某个正整数n的最小的质数. import java.util.Scanner;public class Test2 {public static void main(String ...

  2. python编写一个软件-软件代做:利用Python编写一个行业专用的小计算器

    前言:本文讲述的是如何利用python编程制作一个适用于指定行业的计算器,方便计算结果,涵盖的知识点由Python编写GUI界面程序,利用爬虫采集实时的汇率数据,将Python文件打包成可以单独运行的 ...

  3. 用c语言、java、c++编写一个程序,输出九九乘法表。

    先上代码 #include<stdio.h> int main() {int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf(&qu ...

  4. 新手编程 编写一个方法,输出大于某个正整数n的最小的质数。

    public class Excise02{public static void main(String[] args){java.util.Scanner s = new java.util.Sca ...

  5. 编写一个程序,输出所有水仙花数,并统计共有多少个水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153=1^3+5^3+3^3

    #include <stdio.h> int main() {int i, j, k, count = 0; //声明计数器变量printf("找到的水仙花数有:\n" ...

  6. java 输入五种水果_输入5种水果的英文名称,用java编写一个程序,输出这些水果名称按照字典出现的先后循序输出?...

    展开全部 一.思路: 1.建立一个String数组,用来存储用户输入的水果名字. 2.按字62616964757a686964616fe59b9ee7ad9431333363376431典出现的先后顺 ...

  7. c语言printout函数,只使用处理I/O的PrintDigit函数,编写一个过程以输出任意实数...

    数据结构与算法分析--c语言描述 习题1.3 这道题把double的整数和小数分别提取出来. 注意double在内存中的储存是接近于输入的数的,加一个0.xx5. 一开始小数部分不会处理,参考了别人的 ...

  8. 题目描述请参照本章例题,编写一个程序,输出以下信息:************************** Very Good**********************

    输入 无需输入 输出 **************************          Very    Good! ************************** 样例输出 ******* ...

  9. 编写一个java程序 输出全部的希腊字母_编写一个Java应用程序,输出全部的希腊字母。...

    package 输出; public class App { public static void main(String args[]) { int s= 0, e= 0; char c= 'α', ...

最新文章

  1. Python 用户的三次登录机会
  2. 零配置Socket TCP消息通讯服务容器EC
  3. Java读写二进制数据
  4. 阿里巴巴淘系开源大型3D家具数据集(3D-FUTURE)推动3D家居智能研究
  5. linux分析文件格式,linux elf文件格式分析
  6. asp.net2.0跨域问题
  7. C++基础06-类与对象之new和malloc
  8. python中使用C类型的数组
  9. 用mysqlslap对MySQL进行压力测试
  10. Visualize real-time data streams with Gnuplot
  11. 5. 在Windows上安装Git
  12. 提供了一个UBUNTU安装NVIDIA驱动的脚本的下载
  13. vgcreate 创建卷组
  14. 利用树莓派完成POS58打印机的无驱动打印(初学者)
  15. 聊聊生活中的一些仪式感
  16. 计算机usb接口无法读取,USB设备识别不了,USB接口无法识别设备怎么办
  17. 计算机重装后如何连接无线网络,电脑重装系统后怎么连接无线网络连接
  18. 聚观早报|饿了么星选停止运营;百度2022财报全年营收1236.75亿元
  19. amd cpu 型号大全
  20. wpf初学者-wpf控件简单介绍

热门文章

  1. 线上问题排查神器入门——Arthas
  2. Ubuntu 命令学习
  3. Linux---Ubuntu学习
  4. 毕设无忧|51单片机经典设计项目
  5. ubuntu 18.04 深度学习环境配置
  6. 如何在Odoo创建新数据的时候添加自己的方法 - 重写create方法
  7. python selenium对象怎么序列化_Python Selenium如何操作Cookies
  8. 双机软件,Replistor,双机热备份软件,双机容错,高可用集群软件,磁盘阵列
  9. Latex公式编辑之下标多个字母、分数输入、公式过长的解决方法
  10. 小程序消息主动推送php,微信小程序有几种推送消息的方式