通过python实现文件分享

在工作中有时候需要分享一些文件,又不想用电脑本身的分享,我们可以通过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窗口中运行以上命令,就可以了。

 

发布了69 篇原创文章 · 获赞 3 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章