如何通过python创建html文件?

2024-04-25 09:58:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始了一个编程类约4周前,我们得到了这个任务,这是太多了,我们想知道,如果你有任何想法,如何解决它。我一直在四处寻找,但我找不到任何关于我的具体问题的答案。你知道吗

所以这里是:

我也需要在Python中创建一个表单,允许用户键入HTML文件的基础。用户也应该能够在dos/promt中输入信息,然后按enter键创建一个可执行文件。”html.html文件“文件

差不多吧。你知道吗

请输入

<html> :
<head> :
<title></title>
</head>
<body>
<p>Some text</p>
</body>
</html>

按回车键,桌面上就会有一个html文件。你知道吗

我希望你明白我的意思。我也是新来的,现在没有所有正确的条款和工作。你知道吗

/谢谢新程序员


Tags: 文件答案用户表单键入titlehtml编程
2条回答

这项工作有几种方法:

如果您真的想生成简单的html文件来帮助您为以后的工作构建html文件,您可以使用

1)使用三个引号"""和占位符{}(根据Python版本有无数字)定义多行字符串,并使用format填充值

2)String Templates

3)如果你的要求更高,可以看看模板库,比如 GenshiJinja 2

Html文件不是您所说的“可执行”文件。Html文件是简单的文本文件,而不是二进制文件。你知道吗

您只需将文本输出到常规文件。你知道吗

您可以打开这样的文件:

f = open('myfile.html', 'w')

要写入此文件,只需执行以下操作:

f.write("<html>....etc</html>")

下面是一个简单的递归函数,它使用用户输入设置标记和缩进:

def reqtag(n):
    tag = raw_input()
    if(tag!=""):
        print "\033[2A"
        print n*"  "+"<"+tag+">"
        reqtag(n+1)
        print n*"  "+"</"+tag+">"

reqtag(0)

相关问题 更多 >

    热门问题