通過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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章