' % (colour[j % len(colour)], k))等有什么问题?

另外,你混合了print"string"和print("string")。坚持使用在您使用的Python版本中默认的版本。

真的很长的代码是可以的,但是你确实意识到你可以在HTML中自由地插入空白,如果你愿意的话,不是吗?

为什么不使用库进行DOM操作?

@迈克尔,我还没学会多姆。如何使用它btw?

@埃里卡萨瓦基里,我认为没有人能理解你的要求。更改示例只会导致进一步的混乱。你说的"长代码"是什么意思?您是指(a)包含许多行的HTML,还是(b)使用python代码生成的HTML(例如for循环)?

@Anubhav我的意思是它很长,所以我如何把它放到html_write()函数中,该函数通常只在括号中包含一个或两个单词。对不起,我知道我的英语不太好,但我真的想解释一下。另外,我还是一个Python初学者,但我真的很想学习,所以我可以和你们一样好。

我理解你。您可以将多行字符串放入三个引号中:""" long string goes here"""。所以只需将HTML存储在一个字符串变量中:html_str ="""long html string"""。然后把这个变量传递给write:HTML_file.write(html_str)。有帮助吗?

@阿努巴夫非常感谢!!

我会把它作为答案贴出来。请接受,这样问题就不会出现在"未回答"部分。

可以通过将多行字符串括在三个引号中来创建多行字符串。因此,您可以将HTML存储在一个字符串中,并将该字符串传递给write():

html_str ="""

Number Square

"""

Html_file= open("filename","w")

Html_file.write(html_str)

Html_file.close()

您也可以这样做,而不必使用with关键字调用close()。例如:

# HTML String

html ="""

Number Square

"""

# Write HTML String to file.html

with open("file.html","w") as file:

file.write(html)

请参阅https://stackoverflow.com/a/11783672/2206251了解有关python中with关键字的更多详细信息。

python编写html文件,如何在python中编写和保存html文件?相关推荐

  1. linux ./ 执行run文件,如何在Ubuntu中执行.bin和.run文件

    在解释如何在Ubuntu上执行.bin和.run文件之前,让我们首先定义这些文件扩展名到底是什么: Bin档:Ubuntu中的Binary或BIN文件指的是安装软件包,其中大多数是self-extra ...

  2. linux中编辑pdf文件,如何在Ubuntu中创建和编辑PDF文件

    在打印,共享和通过电子邮件发送文档(尤其是大型文档)时,PDF或可移植文档格式通常是我们的首选.对于Windows和MacOS,您可能非常熟悉,也依赖于广泛使用的Acrobat产品来进行pdf创建,查 ...

  3. 如何在 Go 中编写 Switch 语句

    如何在 Go 中编写 Switch 语句 目录 在 Go 中导入包 理解 Go 中包的可见性 如何在 Go 中编写条件语句 如何在 Go 中编写 Switch 语句 如何在 Go 中构造 for 循环 ...

  4. 「每周译Go」如何在 Go 中编写 Switch 语句

    目录 在 Go 中导入包 理解 Go 中包的可见性 如何在 Go 中编写条件语句 如何在 Go 中编写 Switch 语句 如何在 Go 中构造 for 循环 在循环中使用 Break 和 Conti ...

  5. 如何在Go中编写多行字符串?

    本文翻译自:How do you write multiline strings in Go? Does Go have anything similar to Python's multiline ...

  6. 如何在Ruby中编写switch语句

    如何在Ruby中编写switch语句? #1楼 案例...当 在Chuck的答案中添加更多示例: 带参数: case a when 1puts "Single value" whe ...

  7. linux命令行运行c程序,如何在Linux中编写和运行C程序

    Linux正在成为开发人员的编程天堂,成为开源和免费操作系统. Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境. 在本文中,我们将解释如何编写,编译和运行 ...

  8. 如何在Go中编写防弹代码:不会失败的服务器工作流程

    by Tal Kol 通过塔尔科尔 如何在Go中编写防弹代码:不会失败的服务器工作流程 (How to write bulletproof code in Go: a workflow for ser ...

  9. php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能

    如何在PHP中利用AjaxForm实现一个文件上传功能 发布时间:2020-12-18 14:52:38 来源:亿速云 阅读:94 作者:Leah 如何在PHP中利用AjaxForm实现一个文件上传功 ...

  10. eclipse 导入项目_JAVA编程实战:坦克大战系列2-坦克如何在eclipse中编写

    游戏中寻找学习JAVA的乐趣之 坦克大战系列2-坦克如何在Eclipse中编写 前言 本篇主要对Robocode在eclipse中如何配置并编写. Eclipse中的配置 通过本身自带的编辑器去写代码 ...

最新文章

  1. 基于相机和激光传感器的车顶视觉检测系统
  2. jqgrid自定义列表开发=》实现高级查询
  3. 编程之美系列之三——计算1的个数
  4. php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
  5. 实验2 递归下降语法分析程序设计
  6. 每日一题 Day8:CodeForces-996A.Hit the Lottery(贪心)
  7. 对别人的一百个羡慕 不如自己的一次努力
  8. 关于ppt中嵌入echarts图表
  9. cart算法_【统计学】决策树模型大比拼!ID3/C4.5/CART算法哪个更好用?
  10. IP地址资源的分配和管理
  11. libxml2 常用接口
  12. 对项目需求管理的认识和体会
  13. 通关制单机器人_智能通关云平台
  14. 网页压缩--gzip和deflate的区别
  15. 坚果pro2救砖专用(文末包含twrp900E的解决方法)
  16. 医疗废物信息管理系统
  17. UIview 添加触摸.手势
  18. 榨干运营成本:一亿之后再省两亿
  19. 张柏芝、谢霆锋、陈冠希近半年行踪关系图,这个图很厉害,可以作为思维导图的工具...
  20. Unity实现签到系统

热门文章

  1. 一级计算机考试规则,计算机一级考试考场规则及考生注意事项
  2. JavaScript简餐——继承之原型链继承
  3. php 三种文件下载至浏览器的方法
  4. 爹地,我找到了!,15个极好的Linux find命令示例
  5. Cinema 4D 2023图文安装教程及下载
  6. java使用redis缓存对象
  7. 诚哥的逆袭2 sdoj
  8. 小猪一键重装系统,XP/win7纯净版,旗舰版32位和64位重装方法
  9. 创业路上之谢谢戴志康
  10. 案例35:基于Springboot图书商城管理系统开题报告设计