国产探花免费观看_亚洲丰满少妇自慰呻吟_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服務

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 井陉县| 通州区| 镶黄旗| 句容市| 灵川县| 开封县| 定边县| 白城市| 湖口县| 林芝县| 镇宁| 乌兰浩特市| 红原县| 湾仔区| 福海县| 横山县| 哈密市| 荣昌县| 五大连池市| 海伦市| 德钦县| 绥芬河市| 峨山| 重庆市| 临泉县| 云安县| 银川市| 新龙县| 芦山县| 两当县| 迁西县| 壶关县| 静安区| 库尔勒市| 得荣县| 和政县| 阜康市| 阳原县| 平原县| 揭西县| 平罗县|