中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何創建一次的web服務

發布時間:2022-03-22 09:14:32 來源:億速云 閱讀:169 作者:小新 欄目:開發技術

這篇文章主要介紹python如何創建一次的web服務,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創建一次性的、快速的小型web服務

有時候,我們需要在兩臺機器或服務之間做一些簡便的、很基礎的RPC之類的交互。我們希望用一種簡單的方式使用B程序調用A程序里的一個方法——有時是在另一臺機器上。僅內部使用。

我并不鼓勵將這里介紹的方法用在非內部的、一次性的編程中。我們可以使用一種叫做XML-RPC的協議 (相對應的是這個Python庫),來做這種事情。

下面是一個使用SimpleXMLRPCServer模塊建立一個快速的小的文件讀取服務器的例子:

from SimpleXMLRPCServer import SimpleXMLRPCServer
 
def file_reader(file_name):
 
  with open(file_name, r ) as f:
    return f.read()
 
server = SimpleXMLRPCServer(( localhost , 8000))
server.register_introspection_functions()
 
server.register_function(file_reader)
 
server.serve_forever()

客戶端

import xmlrpclib
proxy = xmlrpclib.ServerProxy( http://localhost:8000/ )
 
proxy.file_reader( /tmp/secret.txt )

我們這樣就得到了一個遠程文件讀取工具,沒有外部的依賴,只有幾句代碼(當然,沒有任何安全措施,所以只可以在家里這樣做)。

以上是“python如何創建一次的web服務”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湄潭县| 河西区| 天祝| 吉安县| 合作市| 临桂县| 玛多县| 保德县| 甘肃省| 兰西县| 惠来县| 讷河市| 齐河县| 浠水县| 宁德市| 雷波县| 五台县| 普定县| 西充县| 盐池县| 雷州市| 甘泉县| 岳普湖县| 额尔古纳市| 齐齐哈尔市| 江孜县| 丹寨县| 合川市| 冷水江市| 长沙县| 惠安县| 泗洪县| 金秀| 辉县市| 武乡县| 措美县| 南丰县| 都兰县| 渝北区| 岚皋县| 郴州市|