亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python 通過監聽端口實現唯一腳本運行方式

瀏覽:87日期:2022-07-26 11:42:05

我就廢話不多說了,大家還是直接看代碼吧

try: s = socket.socket() s.bind((’127.0.0.1’, port))except: log.info(’ * already has an instance, so exit.’) exit(0)

補充知識:Python:一個簡單的tornado程序:監聽服務器端口,訪問時給瀏覽器返回一個字符串

一個簡單的tornado程序

tornado是python里的一個模塊,它是一種web服務器軟件的開源版本

它作為web服務器,具有較出色的抗負載能力,它適用于用戶量大,高并發,或者大量的HTTP持久連接的情況。

我們來看一段簡單的程序代碼

import tornado.webimport tornado.ioloopclass IndexHander(tornado.web.RequestHander): def get(self): self.write('hello world! My name is alien!')if __name__ = '__main__': app = tornado.web.Application([ (r'/', IndexHander) ]) app.listen(8000) tornado.ioloop.IOLoop.current().start()

Python 通過監聽端口實現唯一腳本運行方式

當我們運行這段程序時,在瀏覽器上輸入ip+我們監聽的端口就可以顯示這樣的效果:

那么我們現在逐句分析這段小代碼:

1、

import tornado.webimport tornado.ioloop

首先要進行導入操作

這里的tornado.web是tornado的基礎web框架模塊

tornado.ioloop是tornado的核心I/O循環模塊(也就是說,服務一起,就不會自己關閉了)ioloop封裝了linux的epoll和BSD的kquene,這個循環模塊是tornado高效的基礎

2、

class IndexHander(tornado.web.RequestHander): def get(self): self.write('hello world! My name is alien!')

這里是創建了一個類,繼承了tornado.web.RequestHander類,其實就是一個業務處理類,用于接收請求的

里面的get函數就是處理get請求的

write函數這里返回了一個字符串,也就響應信息為這段字符串

3、

if __name__ = '__main__':

這段python代碼就是當入口函數為當前文件時,執行以下代碼

4、

app = tornado.web.Application([ (r'/', IndexHander) ])

這段代碼是利用tornado.web下的Application類實例化出一個對象,這個對象名叫app,(r'/', IndexHander)這個是路由映射

Application類是tornado.web框架的核心應用類,是與服務器對應的接口,它里面保存了路由映射表

5、

app.listen(8000)

這里的listen是綁定了監聽端口8000

用Application類創建出來的對象app中,有一個listen方法,因此可以直接調用listen

所以listen就是創建一個http服務器后綁定監聽端口

注意注意:

這里的listen只是綁定了端口,并沒有開啟監聽

6、

tornado.ioloop.IOLoop.current().start()

這里是啟動該實例的I/O循環

IOLoop.current()返回了當前線程的ioloop實例,也就是返回了一個對象?當前線程讀寫操作的對象

IOLoop.start()啟動了ioloop實例的I/O循環,等待客戶端的鏈接

注意注意:

IOLoop.start()才開啟了監聽,剛剛上面的listen是沒有開啟監聽的

以上這篇Python 通過監聽端口實現唯一腳本運行方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 黄视频在线观看网站 | 立即播放免费毛片一级 | www.av网| 免费色片| 激情视频在线观看网站 | 日本精品久久久久中文字幕2 | 国产一精品一aⅴ一免费 | 麻豆影视在线播放 | 午夜精品久久久久久久爽 | 国偷盗摄自产福利一区在线 | 国产成人精品免费视频大全办公室 | 国产a级午夜毛片 | 欧美专区在线播放 | 亚洲第一区视频在线观看 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aaa | 亚洲香蕉国产高清在线播放 | 四色婷婷婷婷色婷婷开心网 | 纯欧美一级毛片_免费 | 亚洲欧美日韩综合一区久久 | 亚洲婷婷国产精品电影人久久 | 亚洲精品永久www嫩草 | 9i9精品国产免费久久 | 中国一级淫片bbb | 黄色录像一级片 | 中文字幕精品一区二区日本大胸 | 欧美一级毛片欧美一级 | 国产精品久久久久无码av | www小视频| 亚洲美日韩 | 日本 国产 欧美 | 一级特黄色大片 | 国产v在线播放 | 美国一级毛片免费视频观看 | 成人啪啪免费视频 | 国产日韩欧美三级 | 国产精品96久久久久久久 | 日本做爰免费大片视频 | 两个人看的www视频中文字幕 | 丁香婷婷亚洲六月综合色 | 免费特级黄毛片在线成人观看 | 亚洲精品成人一区 |