python编写html文件,如何在python中编写和保存html文件?

' % (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 ="""

NumberSquare

"""

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

Html_file.write(html_str)

Html_file.close()

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

# HTML String

html ="""

NumberSquare

"""

# Write HTML String to file.html

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

file.write(html)

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值