python读取txt文件并输出到网页
时间: 2023-08-11 10:04:08 浏览: 125
可以使用Python的Flask框架来实现读取txt文件并输出到网页的功能。以下是一个简单的示例代码:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
with open('file.txt', 'r') as f:
contents = f.read()
return render_template('index.html', contents=contents)
if __name__ == '__main__':
app.run()
```
在这个例子中,我们使用了Flask框架创建了一个名为`app`的应用。`@app.route('/')`装饰器定义了应用的根路由,即网站的首页。当用户访问该页面时,程序会读取名为`file.txt`的文件并将其内容传递给模板文件`index.html`,然后返回模板渲染后的HTML代码。
在`index.html`中,我们可以使用模板引擎将Python变量`contents`的值输出到网页中,例如:
```html
<!DOCTYPE html>
<html>
<head>
<title>File Contents</title>
</head>
<body>
<pre>{{ contents }}</pre>
</body>
</html>
```
这个模板会将`contents`的值以文本形式输出到网页,用户就可以在浏览器中看到文件的内容了。