我大约4周前开始编程课程,我们得到的这项任务对我们来说太过分了,并且想知道你是否有任何想法如何解决它。我一直在四处寻找,但我无法找到解决我特定问题的答案。
所以这就是:
我也需要在python中创建一个表单,让用户输入html文件的基础。用户应该能够在dos / promt中输入信息,然后按Enter键创建可执行文件“html.html”文件
等等。请输入
<html> :
<head> :
<title></title>
</head>
<body>
<p>Some text</p>
</body>
</html>
按回车键,然后桌面上会出现一个html文件。
我希望你明白我的意思。我也是新的,现在不是所有正确的条款和恶劣。
/感谢newb程序员
答案 0 :(得分:1)
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)
答案 1 :(得分:1)
有几种方法可以胜任这项工作:
如果你真的想生成简单的html文件,帮助你为一个html文件搭建以便以后的工作,你可以简单地使用
1)使用tripple引号"""
和占位符{}
(根据您的Python版本有或没有数字)定义您的multiline-String,并使用format填写值工作