国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

Python HTTP服務搭建顯示本地文件

2020-05-23 13:53:13
字體:
來源:轉載
供稿:網友

Python HTTP服務搭建顯示本地文件

我們常需要搭建HTTP服務,但是又不想搞那些復雜的Apache、IIS服務器等,這時我們就可以用Python幫我們搭建服務器。 例如之前講過的用python建XMLRPC開服務進行server/client通信,但這里還有個問題,如果我需要顯示本地文件(比如圖片),但是rpc不可以直接訪問本地文件怎么辦?

這種情況下,只需要再開一個簡單服務,顯示指定文件夾下文件,再用那個rpc服務調這個服務的文件地址 即可。

下面是一個搭建HTTP服務顯示本地文件的例子:

import sys import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler HandlerClass = SimpleHTTPRequestHandler ServerClass = BaseHTTPServer.HTTPServer Protocol   = "HTTP/1.0"  port = 8024 import socket hostname = socket.gethostbyname(socket.gethostname()) server_address = (hostname, port)  HandlerClass.protocol_version = Protocol httpd = ServerClass(server_address, HandlerClass)  sa = httpd.socket.getsockname() print "Serving HTTP on", sa[0], "port", sa[1], "..." httpd.serve_forever() 

訪問該程序打印出來的地址即可訪問本地文件了:

Python,HTTP服務搭建,HTTP服務

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 理塘县| 凤庆县| 罗甸县| 四平市| 彰化市| 永仁县| 什邡市| 谢通门县| 阿巴嘎旗| 若尔盖县| 蓝田县| 留坝县| 栾城县| 浮山县| 清河县| 沁源县| 行唐县| 龙门县| 郯城县| 胶南市| 淮安市| 奉新县| 太康县| 浦东新区| 合水县| 兰考县| 阿克陶县| 岐山县| 镇原县| 泾川县| 化德县| 会昌县| 卢氏县| 高密市| 金川县| 东明县| 台湾省| 湖口县| 南雄市| 博乐市| 芦溪县|