更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

教你用python一秒搭建HTTP服务器

  • 发布:sandy
  • 来源:代码之间
  • 时间:2018-03-20 15:09

今天给大家分享一个可以快速搭建HTTP服务器的方法,能够在极短时间内在局域网上搭建文件分享站点,解决一些临时的需求。

今天上班的时候,遇到这样一个问题。公司新来一个大学萌新来实习,需要给这个哥们传一个些文件,他的电脑是新的,不过他电脑上是新的,即时通信工具什么的都没有,互联网暂时也上不了。我怎么才能把数据快速发给他呢?

相信聪明的你已经想到了,可以搭建一个HTTP服务器啊,做一个小网站,对方浏览器打开就可以进行分文件下载了。但是为了快速,所以去下载apache、Tomcat这些服务器,配置起来也很麻烦,怎么才能在极短的时间内才能搭建一个小型的HTTP服务器呢?

答案是使用python,只需要一句话就能搭建一个小型的HTTP服务,命令如下:

# python -m SimpleHTTPServer 80 

前提是你要装python哦,但是对于一个程序员,不会python,貌似有点脱离潮流。

好吧,解释一下上面那条命令,就是自己电脑的80端口下开启一个HTTP服务,当然端口可以进行制定,比如如果端口为4000的话就需要这样写:

# python -m SimpleHTTPServer 4000

如果不加端口,那么就是默认端口8000

开启完服务器后,就能在通过浏览器访问自己的小型服务器了:

PS C:\Users\David\Desktop\myweb> python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ...

浏览器输入自己的IP:PORT 

就这样一秒钟完成了一个小型服务器的搭建。希望可帮助到大家。

注:上面的命令适合python2, python3下面使用如下命令,效果一样

# python -m http.server [port]

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python大牛写的爬虫学习路线,分享给大家!
下一篇:Python求解数独,Python求解数独教程

Python编程练习三

Python正则表达式练习

Python 2的结束意味着什么

用python做一个划词翻译软件

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省