pythonローカルでhttpサービスを作成してファイル共有を実現

2104 ワード

インタフェースのパスには共有ファイルアドレスが必要です.インタフェースがpythonを使用して共有ファイルディレクトリを迅速に作成することをテストするために、ディレクトリの下のファイルは読み取りにアクセスできます.次に、pythonスクリプト実装の2つの方法について説明します.
#coding=utf-8
import SimpleHTTPServer
import SocketServer
import os
##       
print os.getcwd()

def httpserver(path):
    ser_port = 8188
    #os.chdir(path)                  
    hander = SimpleHTTPServer.SimpleHTTPRequestHandler
    httpser = SocketServer.TCPServer(("",ser_port),hander)
    httpser.serve_forever() ##             

httpserver("D://")

スクリプトを実行すると、ローカルip:8188にアクセスして共有状況を表示するpython 在本地创建http服务实现文件共享_第1张图片メソッド2 pythonコマンドは、python 在本地创建http服务实现文件共享_第2张图片がアドレスバーに「cmd」を入力し、「enter」キーを押して車に戻ってアクセスするなど、共有が必要なディレクトリの位置に最初に入ることを実現します.このような利点は、コマンドラインでパス切り替えを行うことなくコマンドダイアログボックスを開き、「python-m SimpleHTTPServer 8000」と入力してpython 在本地创建http服务实现文件共享_第3张图片のデフォルトポート8000に戻り、任意のポートが占有されていないように変更できることです.このとき、ブラウザが「localhost:8000」にアクセスすると、python 在本地创建http服务实现文件共享_第4张图片サービスが作成されたことがわかります.