vedgar
个人专栏

最新文章

Python3 词典按值排序的方法

Python 3.6按值排序:x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}{k: v for k, v in sorted(x.items(), key=lambda item: item[1])}{0: 0, 2: 1, 1: 2, 4: 3, 3: 4}按键排序只需要把item[1]改为item[0]x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}{

Python多线程编程 - 用队列实现生产者消费者模式

生产者和消费者模式的实现有很多中方式。这里的示例基于队列来实现生产者和消费者模式。生产者和消费者在各自的线程中运行,并检查队列的状态。如果队列没有满,生产者线程负责往队列里放数据。消费者线程负责从队列里取数据,前提是队列不是空的。代码示例:import threadingimport timeimport loggingimport randomimport Queuelogging.basicC

Selenium WebDriver截屏功能(Python版)

这里使用的是firefox,其他可以改为对应的浏览器。另外,还提供了.get_screenshot_as_file(filename),.get_screenshot_as_base64()和.get_screenshot_as_png()实现此功能。from selenium import webdriver browser = webdriver.Firefox() browser.g