python不使用第三方库创建html文件,将背景设为黑色,文字设为白色
时间: 2023-02-17 12:12:17 浏览: 100
python和它的第三方库交叉编译过程
3星 · 编辑精心推荐
可以使用 Python 的内置模块 `html` 和 `io` 来创建 HTML 文件,并使用 CSS 来设置背景颜色和文字颜色。
```
from html.parser import HTMLParser
from io import StringIO
class MyHTMLParser(HTMLParser):
def handle_starttag(self, tag, attrs):
if tag == 'body':
self.body_attr = dict(attrs)
html = '''
<html>
<head>
<style>
body {
background-color: black;
color: white;
}
</style>
</head>
<body>
Hello, World!
</body>
</html>
'''
parser = MyHTMLParser()
parser.feed(html)
with open('index.html', 'w') as f:
f.write(html)
```
上面的代码创建了一个简单的 HTML 文件,其中包含一个 head 部分和一个 body 部分。在 head 部分中,使用 CSS 设置了 body 的背景颜色和文字颜色。在 body 部分中,写入了文本 "Hello, World!"。
阅读全文