我们能够很简单的运用 python -m SimpleHTTPServer 疾速搭建一个http效劳,供应一个文件阅读的web效劳。
敕令以下:(引荐进修:Python视频教程)
python3 -m http.server
或
python -m SimpleHTTPServer 8000
运用上面的敕令能够把当前目次宣布到8000端口。
然则这条敕令是当前运转的,不是背景运转的,也就是说假如Ctrl + C,则该端口就会封闭。
python -m SimpleHTTPServer 8000 &
在上述敕令的末了加一个 & ,则该敕令发生的历程在背景运转,不会影响当前终端的运用(我们在只要一个bash的环境下)。
生成的新的历程为当前bash的子历程,所以,当我们封闭当前bash时,响应的子历程也会被kill掉,这也不是我们想要的效果。
nohup python -m SimpleHTTPServer 8000 &
在敕令的开首加一个nohup,疏忽一切的挂断信号,假如当前bash封闭,则当前历程会挂载到init历程下,成为其子历程,如许纵然退出当前用户,其8000端口也能够运用。
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python怎样装置http server的细致内容,更多请关注ki4网别的相干文章!