如何编写一个 Python 代码来在 0.0.0.0 上提供 .html 文件?

阿延·阿卜杜拉

通过这个命令:

$ python -m http.server <port> 

工作正常。通过写作:

#Python 3.7.3
import http.server
import socketserver
import random

PORT = random.randint(1000, 65535)
handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT),handler)

print("serving at port", PORT)
link = ("http://0.0.0.0:{}").format(PORT)
print(link)

httpd.serve_forever()

我也可以。但是这两个代码都为该目录中名为“index.html”的任何文件提供服务。那么如何使用 Python 提供特定的 .html 文件呢?请帮我.....

德拉戈瓦西里

在我看来,在 localhost 上提供 html 文件的最简单方法是使用Flask 框架

HTML 硬编码,不推荐:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
   return '<html><body><h1>Hello World</h1></body></html>'

if __name__ == '__main__':
   app.run(host='0.0.0.0', port=5000, debug = True)

可以通过 render_template() 函数呈现 HTML 文件,而不是从函数中返回硬编码的 HTML:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
   return render_template(‘hello.html’)

if __name__ == '__main__':
   app.run(host='0.0.0.0', port=5000, debug = True)

详细教程可以在这里找到:Flask 模板教程点

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML colspan 0替代

来自分类Dev

Pycharm退出代码0

来自分类Dev

Python pop()与pop(0)

来自分类Dev

zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

来自分类Dev

Python:.append(0)

来自分类Dev

Python:读取严格在0x0a上分隔的文件,而不是'\ n'字符串

来自分类Dev

Python:错误与0

来自分类Dev

这个C代码如何同时求值为0而不是0?

来自分类Dev

如何定义一个列表,该列表的结果为序列[(0,0),(1,0),(2,0),(3,0)等]和[(0,0),(0,1 ),(0,2),(0,3)等]

来自分类Dev

如何编写一个将int args设为0或1并给出输出1或0的方法

来自分类Dev

如何编写一个将step_size设置为0的滑动窗口算法?

来自分类Dev

Admob Android提供错误代码0

来自分类Dev

python group(0)的意思

来自分类Dev

Databricks文件存储= 0

来自分类Dev

Docker卷挂载0个大小的文件

来自分类Dev

Python:Semilogx包括0

来自分类Dev

要求提供Python错误'KeyError:0'帮助

来自分类Dev

Python-0 ** 0 == 1?

来自分类Dev

如何计算一个目录中文件大小> 0的文件数?

来自分类Dev

Python自动输入0

来自分类Dev

如何编写一个将int args设为0或1并给出输出1或0的方法

来自分类Dev

需要编写一个Java程序来打印从0到包括100的所有偶数

来自分类Dev

提取包含0 | 0,0 | 1,1 | 0和1 | 1的文件

来自分类Dev

Python结果代码0

来自分类Dev

$ {0 ## * /}和$ {0%/ *}如何工作?

来自分类Dev

当我运行我的代码时,它会执行 0 0 0 0 0 0 0 0 0?

来自分类Dev

算术编码 FPAQ0(一个简单的 0 阶算术文件压缩器)

来自分类Dev

我正在尝试编写一个查询来检查策略是否有 0 个过时的记录

来自分类Dev

用于生成 [((0,0),0), ((0,1),0), ((1,0),0), ((1,1),0)] 的代码实际上给出了 [0 , 0, 0, 1, 1, 0, 1, 1],如何解决?

Related 相关文章

  1. 1

    HTML colspan 0替代

  2. 2

    Pycharm退出代码0

  3. 3

    Python pop()与pop(0)

  4. 4

    zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

  5. 5

    Python:.append(0)

  6. 6

    Python:读取严格在0x0a上分隔的文件,而不是'\ n'字符串

  7. 7

    Python:错误与0

  8. 8

    这个C代码如何同时求值为0而不是0?

  9. 9

    如何定义一个列表,该列表的结果为序列[(0,0),(1,0),(2,0),(3,0)等]和[(0,0),(0,1 ),(0,2),(0,3)等]

  10. 10

    如何编写一个将int args设为0或1并给出输出1或0的方法

  11. 11

    如何编写一个将step_size设置为0的滑动窗口算法?

  12. 12

    Admob Android提供错误代码0

  13. 13

    python group(0)的意思

  14. 14

    Databricks文件存储= 0

  15. 15

    Docker卷挂载0个大小的文件

  16. 16

    Python:Semilogx包括0

  17. 17

    要求提供Python错误'KeyError:0'帮助

  18. 18

    Python-0 ** 0 == 1?

  19. 19

    如何计算一个目录中文件大小> 0的文件数?

  20. 20

    Python自动输入0

  21. 21

    如何编写一个将int args设为0或1并给出输出1或0的方法

  22. 22

    需要编写一个Java程序来打印从0到包括100的所有偶数

  23. 23

    提取包含0 | 0,0 | 1,1 | 0和1 | 1的文件

  24. 24

    Python结果代码0

  25. 25

    $ {0 ## * /}和$ {0%/ *}如何工作?

  26. 26

    当我运行我的代码时,它会执行 0 0 0 0 0 0 0 0 0?

  27. 27

    算术编码 FPAQ0(一个简单的 0 阶算术文件压缩器)

  28. 28

    我正在尝试编写一个查询来检查策略是否有 0 个过时的记录

  29. 29

    用于生成 [((0,0),0), ((0,1),0), ((1,0),0), ((1,1),0)] 的代码实际上给出了 [0 , 0, 0, 1, 1, 0, 1, 1],如何解决?

热门标签

归档