Python实用功能

简介: 计算机工作过程中寻找方便的小技巧

@TOC

前置

import 导入工具库时,可以在cmd中运行pip install 库名

pip install 库名

AutoMouseClick.py(鼠标自动移动点击)

有时候用电脑时需要持续点击一个地方。或者在Game中要经常点击。挺重复也挺浪费时间的。可以运行这个python文件

import time
import pyautogui

x, y = 302, 534  # 鼠标需要移动到的位置
num_seconds = 0.01  # 将鼠标移动到指定坐标的间隔时间

#time.sleep(8)  # 延迟8秒
pyautogui.moveTo(x, y, duration=num_seconds)

#time.sleep(3)  # 延迟3秒
i = 5
PRIMARY = "primary"
while i:
    i -= 1
    time.sleep(3)
    print("点击了一下====")
    #pyautogui.click()
    pyautogui.mouseDown(button='left')
    pyautogui.mouseUp(button='left')

getMouseClickCoordinate.py(获取鼠标所在位置)

有些小工具中可以实时获取到鼠标的坐标点,这不就用python实现一下这个功能

import pyautogui
import time
print("press ctrl-c to quit.")
try:
    while True:
        x, y = pyautogui.position()
        positionStr = "X: " + str(x).rjust(4) + "Y: " + str(y).rjust(4)
        print(positionStr)
        time.sleep(3)
        print("\b" * len(positionStr))
except KeyboardInterrupt:
    print('\n')

InputKeyMouseClick.py(鼠标点击快捷键)

说实话,点击鼠标哪有按键的快,弄一个鼠标点击的快捷键,一来加快了速度。而来摸鱼打些游戏的时候就不用疯狂点击鼠标引起注意了,你觉得呢

from pynput.keyboard import Key, Listener
import pyautogui
def show(key):
    #按F3键可以实现鼠标点击事件
    if key == Key.f3:
        #pyautogui.click()
        pyautogui.mouseDown(button='left')
        pyautogui.mouseUp(button='left')
    #按delete可以实现退出python程序
    if key == Key.delete:
        return False

# Collect all event until released
with Listener(on_press = show) as listener:
    listener.join()

当然肯定还有很多非常实用的python程序,目前先收录在这,后续将在不断的实践中去积累更方便的程序操作

相关文章
|
9天前
|
开发框架 数据建模 中间件
Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
21 6
|
19天前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
33 7
|
22天前
|
存储 缓存 测试技术
Python中的装饰器:功能增强与代码复用的利器
在Python编程中,装饰器是一种强大而灵活的工具,它允许开发者以简洁优雅的方式增强函数或方法的功能。本文将深入探讨装饰器的定义、工作原理、应用场景以及如何自定义装饰器。通过实例演示,我们将展示装饰器如何在不修改原有代码的基础上添加新的行为,从而提高代码的可读性、可维护性和复用性。此外,我们还将讨论装饰器在实际应用中的一些最佳实践和潜在陷阱。
|
2月前
|
计算机视觉 Python
Python实用记录(一):如何将不同类型视频按关键帧提取并保存图片,实现图片裁剪功能
这篇文章介绍了如何使用Python和OpenCV库从不同格式的视频文件中按关键帧提取图片,并展示了图片裁剪的方法。
86 0
|
11天前
|
测试技术 Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界中,装饰器是那些能够为我们的代码增添魔力的小精灵。它们不仅让代码看起来更加优雅,还能在不改变原有函数定义的情况下,增加额外的功能。本文将通过生动的例子和易于理解的语言,带你领略装饰器的奥秘,从基础概念到实际应用,一起开启Python装饰器的奇妙旅程。
28 11
|
6天前
|
Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器就像是给函数穿上了一件神奇的外套,让它们拥有了超能力。本文将通过浅显易懂的语言和生动的比喻,带你了解装饰器的基本概念、使用方法以及它们如何让你的代码变得更加简洁高效。让我们一起揭开装饰器的神秘面纱,看看它是如何在不改变函数核心逻辑的情况下,为函数增添新功能的吧!
|
16天前
|
设计模式 监控 程序员
Python中的装饰器:功能增强与代码复用的利器####
本文深入探讨了Python中装饰器的工作原理、应用场景及其在提升代码可读性、减少重复劳动方面的优势。不同于传统方法的冗长和复杂,装饰器提供了一种优雅且高效的方式来增强函数或方法的功能。通过具体实例,我们将揭示装饰器如何简化错误处理、日志记录及性能监控等常见任务,使开发者能够专注于核心业务逻辑的实现。 ####
|
17天前
|
机器人 计算机视觉 Python
Python作为一种高效、易读且功能强大的编程语言,在教育领域的应用日益广泛
Python作为一种高效、易读且功能强大的编程语言,在教育领域的应用日益广泛
33 5
|
20天前
|
开发框架 缓存 测试技术
Python中的装饰器:魔法般的功能增强
在Python编程中,装饰器是一种强大而灵活的工具,它允许开发者修改或扩展函数和类的行为。本文将深入探讨Python装饰器的工作原理,并通过实例演示如何创建和使用自定义装饰器来增强代码的功能性和可读性。我们将从基础概念讲起,逐步深入到高级应用,揭示装饰器背后的“魔法”,并展示它们在实际开发中的多种用途。
|
17天前
|
Python
探索Python中的装饰器:简化代码,增强功能
本文将引导你了解Python装饰器的奇妙世界。我们将从基础概念入手,逐步深入到装饰器的应用实例,展示如何通过这一强大工具简化代码并增加新功能。文章不仅介绍理论知识,还将提供实用的代码示例,帮助你在实际项目中运用装饰器提升开发效率。