目录
前言
前两天正在逛 Github,偶然看到一个很有意思的项目:PyWebIo。
这是一个 Python 第三方库,可以只用 Python 语言写出一个网页,而且支持 Flask,Django,Tornado 等 web 框架。
甚至,它可以支持数据可视化图表的绘制,还提供了一行函数渲染 Markdown 文本。
那么话不多说,正片开始——
1 使用方法
1.1 安装 Pywebio
打开 CMD,在里面输入以下代码:
pip install pywebio
如果速度太慢,建议使用国内镜像:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywebio
1.2 输出内容
put_text()
输出文字put_table()
输出表格put_markdown()
输出 markdown 内容put_file()
输出文件下载链接put_image()
输出图片put_button()
输出按钮
请看示例程序:
from pywebio.output import *
def main():
# 文本输出
put_text("Hello world!")
# 表格输出
put_table([
['商品', '价格'],
['苹果', '5.5'],
['香蕉', '7'],
])
# Markdown输出
put_markdown('~~删除线~~')
# 文件输出
put_file('hello_word.txt', b'hello word!')
if __name__ == '__main__':
main()
1.3 输入内容
-
input()
和 python 一样的函数欸from pywebio.input import *
def main():
name = input(“请输入你的名字:”)if name == ‘main’:
main()
2 示例程序
这些都是官方给出的实例,代码都不到 100 行!
官方项目地址