欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

跨平臺python異步回調機制實現(xiàn)和使用方法

 更新時間:2013年11月26日 14:21:40   作者:  
這篇文章主要介紹了python異步回調機制的實現(xiàn)方法,提供了使用方法代碼

1 將下面代碼拷貝到一個文件,命名為asyncore.py

復制代碼 代碼如下:

import socket
import select
import sys

def ds_asyncore(addr,callback,timeout=5):
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.connect(addr)
    r,w,e = select.select([s],[],[],timeout)
    if r:
        respose_data=s.recv(1024)
        callback(respose_data)
        s.close()
        return 0
    else:
        s.close()
        return 1

2 編寫自己的代碼

1> 導入asyncore

2> 定義回調函數(shù)callback,callback需要一個參數(shù),代表請求返回數(shù)據(jù)

3> 直接調用asyncore.ds_asyncore(('127.0.0.1', 33333),callback,timeout=5),其中第一個參數(shù)是一個(ip,port)元組,第二個是回調函數(shù),第三個是超時時間。

復制代碼 代碼如下:

import asyncore

if __name__=="__main__":
    def callback(respose_data):
        print respose_data
    asyncore.ds_asyncore(('127.0.0.1', 33333),callback,timeout=5)

注:此代碼可在windows,linux上運行

相關文章

  • python中導入 train_test_split提示錯誤的解決

    python中導入 train_test_split提示錯誤的解決

    這篇文章主要介紹了python中導入 train_test_split提示錯誤的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • opencv-python圖像增強解讀

    opencv-python圖像增強解讀

    這篇文章主要介紹了opencv-python圖像增強解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python 流程控制實例代碼

    Python 流程控制實例代碼

    Python是一門簡單的語言。對于一個問題,應該只有一個解決方法。在Python中,有三種流程控制方法:if-else、while和for。
    2009-09-09
  • Python使用difflib標準庫實現(xiàn)查找文本間的差異

    Python使用difflib標準庫實現(xiàn)查找文本間的差異

    在文本處理和比較中,查找文本之間的差異是一項常見的任務,本文將詳細介紹如何使用difflib模塊來查找文本之間的差異,包括單行和多行文本的比較、生成差異報告,需要的可以參考下
    2024-03-03
  • python 3.6 +pyMysql 操作mysql數(shù)據(jù)庫(實例講解)

    python 3.6 +pyMysql 操作mysql數(shù)據(jù)庫(實例講解)

    下面小編就為大家分享一篇python 3.6 +pyMysql 操作mysql數(shù)據(jù)庫的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python?獲取圖片中文字的四種辦法

    python?獲取圖片中文字的四種辦法

    本文主要介紹了python?獲取圖片中文字的幾種辦法,主要使用光學字符識別(OCR)技術,本文主要介紹了4種第三方庫,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Python使用Flask框架實現(xiàn)文件上傳實例

    Python使用Flask框架實現(xiàn)文件上傳實例

    這篇文章主要介紹了Python使用Flask庫文件上傳實例,用?Flask?處理文件上傳很容易,只要確保HTML表單中設置enctype="multipart/form-data"屬性就可以了,需要的朋友可以參考下
    2023-08-08
  • Python的Django框架中的URL配置與松耦合

    Python的Django框架中的URL配置與松耦合

    這篇文章主要介紹了Python的Django框架中的URL配置與松耦合,文中簡單講解了這一松耦合原則,需要的朋友可以參考下
    2015-07-07
  • 詳解Golang 與python中的字符串反轉

    詳解Golang 與python中的字符串反轉

    這篇文章主要介紹了詳解Golang 與python中的字符串反轉的相關資料,這里提供了實現(xiàn)的實例以便大家學習理解,需要的朋友可以參考下
    2017-07-07
  • Python完全識別驗證碼自動登錄實例詳解

    Python完全識別驗證碼自動登錄實例詳解

    今天小編就為大家分享一篇Python完全識別驗證碼自動登錄實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論