通过python实现文件分享

mac2026-08-17  1

在工作中有时候需要分享一些文件,又不想用电脑本身的分享,我们可以通过python创建一个目录服务器,用来文件共享

python2.版本下:

可以新建一个.py的文件,文件内容如下:

import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", PORT), Handler) print "serving at port", PORT httpd.serve_forever()

然后将其放在你要分享的文件目录中,在当前目录中运行此python文件,最后在浏览器中输入共享电脑的ip:端口号(8000)

这样,就成功的将本录下的文件分享给别人了。

python3.版本下:

3.5版本的时候,由于没有了SimpleHTTPServer此模块,因此上边的内容不再实用,不过翻了下python安装目录的lib中http文件夹中,已经帮实现好了此功能。将此目录下的server.py直接拷贝到要分享的文件夹目录中就好。

其实还有更简单的命令:

python2.版本的环境下:

python -m SimpleHTTPServer 80

python3.版本环境下

python -m http.server 80

在要分享的目录中,直接在dos窗口中运行以上命令,就可以了。

 

最新回复(0)