Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML中Python脚本的进度条_Python_Html_Flask_Progress Bar - Fatal编程技术网

HTML中Python脚本的进度条

HTML中Python脚本的进度条,python,html,flask,progress-bar,Python,Html,Flask,Progress Bar,我一直在做一个项目,使用flask在web应用程序中运行NMAP扫描,并将结果显示回UI。NMAP扫描似乎需要一段时间才能运行。谁能告诉我如何在HTML UI中添加进度条 我正在运行的脚本Discovery1.py import nmap import pandas as pd ns = nmap.PortScanner() ns.scan('10.0.0.0/24') print(ns._scan_result) print(ns.csv(),

我一直在做一个项目,使用flask在web应用程序中运行NMAP扫描,并将结果显示回UI。NMAP扫描似乎需要一段时间才能运行。谁能告诉我如何在HTML UI中添加进度条

我正在运行的脚本Discovery1.py

    import nmap
    import pandas as pd

    ns = nmap.PortScanner()
    ns.scan('10.0.0.0/24')
    print(ns._scan_result)
    print(ns.csv(),file=open('results.csv','w'))
    df = pd.read_csv("results.csv", delimiter=";")
    df.to_csv("results.csv", index=None)

由于一些奇怪的原因,HTML页面Network.HTML的部分不能显示在这里。如何实现这一点并在HTML页面中显示

progressbar应该用HTML/CSS/JavaScript制作。如果希望它显示正确的进度,则需要在服务器上公开一个函数,该函数将能够返回当前进度。您可以使用JavaScript反复请求当前进度并更新progressbar.Thank vzone。你知道python和JS中是什么样子吗?有很多代码需要编写。除非有现成的解决方案,但我不知道。progressbar应该用HTML/CSS/JavaScript制作。如果希望它显示正确的进度,则需要在服务器上公开一个函数,该函数将能够返回当前进度。您可以使用JavaScript反复请求当前进度并更新progressbar.Thank vzone。你知道python和JS中是什么样子吗?有很多代码需要编写。除非有现成的解决方案,但我不知道。