摘要:在Python中,可以使用asyncio库来创建协程,并使用asyncio.gather来实现Golang风格的并发。 import asyncio """ 定义一个协程coroutine_example,它只是简单地等待一段时间(通过asyncio.sleep)。 然后在main协程中,我们创建了
阅读全文
摘要:""" 一个列表中有100个url地址(每个请求0.5秒),设计一个程序,获取列表的url地址 使用5个线程去发送这100个请求,计算出总共请求的时间 """ import queue import time from multiprocessing.pool import ThreadPool d
阅读全文
摘要:import os import threading import requests from get_img_url import get_img_url # 下载单张图片方法,方法入参为图片url地址和图片名称 def download_image(url, filename): respons
阅读全文
摘要:import requests def get_img_url(keyword): """发送请求,获取接口中的数据""" # 接口链接 url = 'https://image.baidu.com/search/acjson?' # 请求头模拟浏览器 headers = { 'User-Agent
阅读全文
摘要:from book import BookManage, Book """ 代码优化:1、书籍编码自增 2、数据可以正常保存本地 """ def welcome(): print(" 欢迎进入图书管理系统 ") print("1、显示所有图书\n2、添加图书\n3、删除图书\n4、查找图书\n5、退
阅读全文
摘要:import os.path import pickle class Book(object): def __init__(self, num, name, position): self.num = num self.name = name self.position = position # 重
阅读全文