最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)可設(shè)置持續(xù)運(yùn)行時間、線程數(shù)及時間間隔的多線程異步post請求功能

 更新時間:2018年01月11日 11:41:45   作者:壞蛋是我  
這篇文章主要介紹了Python實(shí)現(xiàn)可設(shè)置持續(xù)運(yùn)行時間、線程數(shù)及時間間隔的多線程異步post請求功能,涉及Python網(wǎng)絡(luò)請求的創(chuàng)建、發(fā)送、響應(yīng)、處理等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python實(shí)現(xiàn)可設(shè)置持續(xù)運(yùn)行時間、線程數(shù)及時間間隔的多線程異步post請求功能。分享給大家供大家參考,具體如下:

#coding=utf8
'''
random.randint(a, b):用于生成一個指定范圍內(nèi)的整數(shù)。
其中參數(shù)a是下限,參數(shù)b是上限,生成的隨機(jī)數(shù)n: a <= n <= b
random.choice(sequence):從序列中獲取一個隨機(jī)元素
參數(shù)sequence表示一個有序類型(列表,元組,字符串)
'''
import httplib,json
import time
import threading
from random import randint,choice
#創(chuàng)建請求函數(shù)
def postRequest(threadNum):
  postJson={
        }
  #定義需要進(jìn)行發(fā)送的數(shù)據(jù)
  postData=json.dumps(postJson)
  #定義一些文件頭
  headerdata = {
    "content-type":"application/json",
     }
  #接口
  requrl ="/v1/query"
  #請求服務(wù),例如:www.baidu.com
  hostServer=""
  #連接服務(wù)器
  conn = httplib.HTTPConnection(hostServer)
  #發(fā)送請求
  conn.request(method="POST",url=requrl,body=postData,headers=headerdata)
  #獲取請求響應(yīng)
  response=conn.getresponse()
  #打印請求狀態(tài)
  if response.status in range(200,300):
    print u"線程"+str(threadNum)+u"狀態(tài)碼:"+str(response.status)
  conn.close()
def run(threadNum,internTime,duration):
  #創(chuàng)建數(shù)組存放線程
  threads=[]
  try:
    #創(chuàng)建線程
    for i in range(1,threadNum):
      #針對函數(shù)創(chuàng)建線程
      t=threading.Thread(target=postRequest,args=(i,))
      #把創(chuàng)建的線程加入線程組
      threads.append(t)
  except Exception,e:
    print e
  try:
    #啟動線程
    for thread in threads:
        thread.setDaemon(True)
        thread.start()
        time.sleep(internTime)
    #等待所有線程結(jié)束
    for thread in threads:
        thread.join(duration)
  except Exception,e:
      print e
if __name__ == '__main__':
  startime=time.strftime("%Y%m%d%H%M%S")
  now=time.strftime("%Y%m%d%H%M%S")
  duratiion=raw_input(u"輸入持續(xù)運(yùn)行時間:")
  while (startime+str(duratiion))!=now:
    run(10,1,int(duratiion))
    now=time.strftime("%Y%m%d%H%M%S")

運(yùn)行結(jié)果:

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法

    Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法

    這篇文章主要介紹了Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法,我在使用mac安裝virtualwrapper的時候遇到了問題,搞了好長時間,,在這里總結(jié)一下分享出來,供遇到相同的問題的朋友使用,少走些彎路,需要的朋友可以參考下
    2019-07-07
  • Python實(shí)現(xiàn)向QQ群成員自動發(fā)郵件的方法

    Python實(shí)現(xiàn)向QQ群成員自動發(fā)郵件的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)向QQ群成員自動發(fā)郵件的方法,通過讀取txt文本里的QQ成員數(shù)據(jù)再調(diào)用發(fā)送郵件函數(shù)實(shí)現(xiàn)該功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • PyTorch中torch.utils.data.Dataset的介紹與實(shí)戰(zhàn)

    PyTorch中torch.utils.data.Dataset的介紹與實(shí)戰(zhàn)

    PyTorch是一個開源的Python機(jī)器學(xué)習(xí)庫,基于Torch,用于自然語言處理等應(yīng)用程序,下面這篇文章主要給大家介紹了關(guān)于PyTorch中torch.utils.data.Dataset的介紹與實(shí)戰(zhàn),需要的朋友可以參考下
    2022-06-06
  • OpenCV半小時掌握基本操作之圖像處理

    OpenCV半小時掌握基本操作之圖像處理

    這篇文章主要介紹了OpenCV基本操作之圖像處理,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python定時任務(wù)框架APScheduler安裝使用詳解

    Python定時任務(wù)框架APScheduler安裝使用詳解

    這篇文章主要介紹了Python定時任務(wù)框架APScheduler安裝使用詳解,重點(diǎn)介紹如何使用APscheduler實(shí)現(xiàn)python定時任務(wù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對Python定時任務(wù)APScheduler相關(guān)知識感興趣的朋友一起看看吧
    2022-05-05
  • 詳解python 發(fā)送郵件實(shí)例代碼

    詳解python 發(fā)送郵件實(shí)例代碼

    本篇文章主要介紹了python 發(fā)送郵件實(shí)例代碼,詳細(xì)的介紹了各種方式發(fā)送郵件,包括文件形式的郵件、HTML形式的郵件、帶圖片的HTML郵件等,有興趣的可以了解一下。
    2016-12-12
  • Python實(shí)現(xiàn)提取JSON數(shù)據(jù)中的鍵值對并保存為.csv文件

    Python實(shí)現(xiàn)提取JSON數(shù)據(jù)中的鍵值對并保存為.csv文件

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)讀取JSON文件數(shù)據(jù),并將JSON文件中指定的鍵值對數(shù)據(jù)轉(zhuǎn)換為.csv格式文件,感興趣的小伙伴可以了解下
    2023-09-09
  • Python驗(yàn)證文件是否可讀寫代碼分享

    Python驗(yàn)證文件是否可讀寫代碼分享

    這篇文章主要介紹了Python驗(yàn)證文件是否可讀寫代碼分享,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python基于opencv實(shí)現(xiàn)的人臉識別(適合初學(xué)者)

    Python基于opencv實(shí)現(xiàn)的人臉識別(適合初學(xué)者)

    OpenCV是一個基于BSD許可開源發(fā)行的跨平臺計(jì)算機(jī)視覺庫,下面這篇文章主要給大家介紹了關(guān)于Python基于opencv實(shí)現(xiàn)的人臉識別,文中通過實(shí)例代碼介紹的非常詳細(xì),本文的教程非常適合初學(xué)者,需要的朋友可以參考下
    2022-03-03
  • Python求出0~100以內(nèi)的所有素?cái)?shù)

    Python求出0~100以內(nèi)的所有素?cái)?shù)

    質(zhì)數(shù)又稱素?cái)?shù)。一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);否則稱為合數(shù)。下面小編給大家?guī)砹薖ython求出0~100以內(nèi)的所有素?cái)?shù)實(shí)例代碼,需要的朋友參考下
    2018-01-01

最新評論

于都县| 英山县| 枞阳县| 攀枝花市| 绥江县| 阳朔县| 福鼎市| 望江县| 呼图壁县| 八宿县| 六枝特区| 岳池县| 寿宁县| 民和| 眉山市| 静安区| 石泉县| 建宁县| 阿尔山市| 达孜县| 漳浦县| 扎囊县| 象山县| 南溪县| 连南| 广德县| 吴旗县| 娄烦县| 罗定市| 岫岩| 泰宁县| 贵州省| 彩票| 北票市| 长葛市| 金沙县| 汉阴县| 运城市| 乌拉特前旗| 井冈山市| 台山市|