使用threading多线程访问baidu,输出状态码及访问时间

#!/usr/bin/env python
# -*- coding: utf-8 -*-import threading
import time
import requestsdef baidu():# 获取发送请求前的当前时间time_start = time.time()# 使用requests模块,向百度发送get请求r = requests.get(url='http://www.baidu.com')# 当前时间减去请求之前的时间为所用时间差use_time = time.time() - time_start# 格式化输出print('Status_Code:%s----%s----%s' % (r.status_code, use_time, time.strftime('%H:%M:%S')))def main():# 创建空的线程队列列表threads = []# 手工定义线程数为10threads_count = 10for i in range(threads_count):# 创建线程对象,这里baidu的方法没有参数传入,写成空t = threading.Thread(target=baidu(), args=())# 将线程对象t压入线程队列threads.append(t)# 启动线程threads[i].start()threads[i].join()if __name__ == '__main__':main()

执行结果:

使用threading多线程访问baidu,输出状态码及访问时间相关推荐

  1. python——Tkinter图形化界面及threading多线程

    Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macinto ...

  2. 为什么有时ping不通www.baidu.com但可以访问www.baidu.com网页?

    了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通性. 但是, 某次, 在某个特殊环境中, 我发现ping不通www.baidu.com但可以访问www.bai ...

  3. 为什么有时ping不通www baidu com但可以访问www baidu com网页

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 了解网络 ...

  4. 网页会屏蔽php代码,网站屏蔽360浏览器访问php源码js代码

    靠做流氓软件起家的360董事长周鸿祎早就名声在外,做人不能太周鸿祎!已经成为互联网一句口头禅! 周鸿祎可谓树敌无数,从3721时期与CNNIC的宿怨.离开雅虎后与阿里巴巴的官司,到杀毒软件领域与金山. ...

  5. python多线程下载大文件_Python threading多线程断点下载文件的方法

    这是玩蛇网一篇关于Python多线程下载文件方法的代码实例.文中应用到的python模块和方法有httplib.Python urllib2.Python threading多线程模块.python ...

  6. Spring Security系列(7)-访问控制流程源码解析

    前言 在上篇文档中,我们通过添加注解的方式,就实现了权限控制.接下来分析下源码,了解他的执行流程. 首先以下面代码问控制入口. @PreAuthorize("hasRole('ROLE_RO ...

  7. VC++多线程封装类(附源码)

      VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 第9章:VC++多线程封装类(附源码) 源代码demo已上传到百度网盘:永久生效  ,代码封装了 创建线程.挂起线程.恢复线程. 等待 ...

  8. C#全自动多线程上位机源码编程

    C#全自动多线程上位机源码编程 0, 纯源代码. 1, 替代传统plc搭载的触摸屏. 2, 工控屏幕一体机直接和plc通信. 3, 功能强大,多级页签. 4, 可以自由设定串口或以太网通信. 5, 主 ...

  9. Python批量造数并利用pymysql写入到数据库之multiprocessing多进程、threading多线程实现方式(学习笔记)

    1.导包 import random import string import pymysql import time import multiprocessing # multiprocessing ...

  10. QR扫码综合示例教程(二十二)Qt5.15.2+Qt6.2.1(qml)+opencv4.5.4解决扫码聚焦、闪光灯(多线程、微信扫码)

    前言: 因笔者前期设备限制,并没有考虑摄像头聚焦.闪光灯相关,有小伙伴问到相关问题,所以笔者就测试了下.结果有点失望,但仍然共享给小伙伴们,以减少走弯路 本教程是在 Qt5.15.2+Qt6.2.1( ...

最新文章

  1. CYQ.Data V5 MDataTable 专属篇介绍
  2. Windows update一直停留在正在检查更新,为什么
  3. Java程序员如何高效学习,才能加快成为架构师的步伐
  4. 又接触到自己以前建立的计算系统,有点震惊
  5. 开放源代码机器人控制软件
  6. win7升级自带ie8到ie11版本(在不能联网的状态下)
  7. Kindle4rss中文rss资源推荐~
  8. PayPal全力助推中国商家开拓海外市场
  9. html让方块往下移动,CSS3 方块上下交换和旋转动画
  10. Vue复刻华为官网(三)
  11. Pytorch中iter(dataloader)的使用
  12. 单片机作业1_为OLED制作汉字字库_第3部分
  13. 一篇文章搞懂前端学习方法与构建知识体系
  14. p5405 [CTS2019]氪金手游
  15. Sql语句将两列合并成一列
  16. 原型法, 瀑布模型, V-模型, 螺旋模型
  17. 【华为云技术分享】10分钟快速在华为云鲲鹏弹性云服务器上部署一个自己的弹幕网站!
  18. poi如何去写入excel文件
  19. 基于matlab的人脸识别系统设计与仿真
  20. UFS系列7:描述符、标识和属性

热门文章

  1. oracle驱动的区别吗,oracle10g下JDBC驱动包的区别
  2. stm32 整数加法循环时间_剑指 Offer 65. 不用加减乘除做加法 leetcode 剑指offer系列...
  3. curl post json_Go Web编程--解析JSON请求和生成JSON响应
  4. python课程典范选优_python 实现选课系统
  5. kotlin java 知乎_Kotlin入门第一课:从对比Java开始
  6. 防抖 节流_坚持造轮子第二天 防抖与节流
  7. 完成该操作所需的数据还不可使用_面试官:如何保障数据库和redis缓存的一致性...
  8. AI 最新突破集锦 AI的瓶颈和进展 AI控制核聚变 AI预测蛋白质3D结构 Alpha Fold2 AI证明数学公式 自动驾驶 AI替代的硬件
  9. 翻译:如何在Mac OS X中设置文件权限chmod
  10. 极客大学架构师训练营 大数据架构、Spark、Flink、机器学习、PageRank算法、神经网络 第13次作业