Python开启HttpServer的实现步骤.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python开启HttpServer的实现步骤

目录一、启动Server二、查询服务器电脑的局域网IP地址(一)Windows电脑(二)Mac电脑三、在客户端访问服务器中的文件四、关闭Server服务用Python部署了一个具有FTP功能的服务器,电脑在局域网内通过FTP下载想要传输的文件。

注:这种方法不仅在自己家的路由器上可行,亲测在下面两种场景也可行:

需要用手机验证码连接的公共WIFI上;用手机开热点,然后用手机访问部署在笔记本上的FTP服务器。

一、启动Server

直接在命令行输入python-mhttp.server8080,Server就启动了。

注:这一步执行成功的前提是将Python程序的路径添加到环境变量中。具体怎么做,网上教程非常多。

其中,8080是我们定义的端口。也可以换成其他的端口。

如上图所示,此时的工作路径为D:\Drivers,也就是未来客户端能够访问到的服务器硬盘的那个路径。

从Python3.7开始,也可以通过传递-d或者--directory参数来指定一个路径,例如:

python-mhttp.server8080--directoryD:\Drivers

如下图所示,当前的工作路径为D盘下的根目录,但是我通过--directory参数指定了客户端可以访问的目录为D:\Drivers。

#Ifpython-Vreturned2.X.X

python-mSimpleHTTPServer

#Ifpython-Vreturned3.X.X默认的端口是8000

python3-mhttp.server[8888]

#NotethatonWindowsyoumayneedtorunpython-mhttp.serverinsteadofpython3-mhttp.server

二、查询服务器电脑的局域网IP地址

(一)Windows电脑

在CMD中,输入ipconfig/all,查询服务器电脑的局域网IP地址。

下图是我从网上找的一个命令返回结果。

如上图所示,IP地址为2。

(二)Mac电脑

1.方法一

在「系统偏好设置」「网络」「高级」「TCP/IP标签」「IPv4地址」

2.方法二

在「终端」中输入命令「ifconfig|grepinet」

三、在客户端访问服务器中的文件

在客户端可以直接通过浏览器访问服务器的文件。

访问的时候,需要在浏览器输入的地址格式为:服务器在局域网内的IP地址:端口号

以我自己的使用为例,则需要输入的地址是:4:8080

访问后的结果如下如所示:

在这个界面下,目录文件可以通过点击打开,从而访问该目录下的内容。

需要下载某个文件则可以直接右键另存为。

四、关闭Server服务

可以在CMD界面下,Ctrl+C结束服务进程,或者直接关闭CMD窗口。

文档评论(0)

132****1508 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档