1 在服务器端开启一个服务
python -m http.server 8099
也可以不指定端口:
python -m http.server
# 默认的端口为80002 在本地浏览器中输入服务器的ip地址
http://192.168.0.134:8099/
然后就打开了服务器的文件目录,如下:
然后可以在浏览器中查看服务器上的图片、视频等文件,如下是我查看服务器上的视频:
3 python2上使用http运行一个web服务器
1、如果使用python2运行web和python3不一样,如果你这样运行:python2 -m http.server
则会报错:No module named http
,python2环境下正确的运行web服务器的命令如下(参考):
python -m SimpleHTTPServer 8069
4 通过web服务器上运行网页
1、有了web服务器,我们就可以运行一个web网页,如下是一个test.html
程序(参考)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试</title>
<script>
function displayDate(){
document.getElementById("demo").innerHTML=Date();
}
</script>
</head>
<body>
<h1>我的第一个 JavaScript 程序</h1>
<p id="demo">这是一个段落</p>
<button type="button" onclick="displayDate()">显示日期</button>
</body>
</html>
2、然后开启一个web服务器
python2 SimpleHTTPServer 7283
3、之后就可以在浏览器中运行test.html文件,在浏览器地址栏输入
http://localhost:7283/test.html
这中操作有什么用呢,我们可以在训练过程中,通过在html文件中读取图片、log等信息到浏览器中,实现信息的可视化,这样就构建了一个可视化的训练服务器!!!