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程序,目前先收录在这,后续将在不断的实践中去积累更方便的程序操作

相关文章
|
2月前
|
缓存 测试技术 Python
探索Python中的装饰器:简化代码,增强功能
【8月更文挑战第28天】在编程的世界里,我们常常追求的是代码的简洁和功能的高效。本文将通过深入浅出的方式,带你了解Python中一个强大而神秘的工具——装饰器。我们将一起探索它如何让我们以更少的代码实现更多的功能,以及它是如何在不修改原有函数代码的情况下增加额外功能的。准备好了吗?让我们开始这段富有启发性的旅程吧!
|
9天前
|
Python
用python实现背单词的功能(python3经典编程案例)
这篇文章介绍了如何使用Python和Tkinter库实现一个背单词的桌面应用,通过读取文本文件中的单词列表,并在GUI界面中随机显示单词及其音标和解释。
25 10
|
17天前
|
设计模式 开发框架 缓存
探索Python中的装饰器:简化代码,增强功能
【9月更文挑战第16天】在Python的世界里,装饰器宛如一位巧手魔术师,轻轻一挥魔杖,便能让我们的函数和类焕发新生。本文将带你领略装饰器的魔力,从基础概念到实战应用,一步步解锁装饰器的强大潜能。让我们一起踏上这段奇妙的旅程,探索如何用装饰器简化代码,增强功能。
|
5天前
|
Python
Python中的tuple:探索其强大功能与实用技巧
Python中的tuple:探索其强大功能与实用技巧
|
19天前
|
测试技术 开发者 Python
探索Python中的装饰器:简化代码,增强功能
【9月更文挑战第14天】在编程世界中,我们总是寻找使代码更简洁、更强大的方法。Python的装饰器正是这样一项工具,它允许我们在不修改原有函数代码的情况下,增加额外的功能。本文将通过实际示例,引导你理解装饰器的基本概念,展示如何创建和应用它们,以及如何利用装饰器简化日常编程任务。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和技巧,让你的代码更加高效和优雅。
24 12
|
20天前
|
缓存 开发者 Python
探索Python中的装饰器:简化代码,增强功能
【9月更文挑战第13天】本文深入探讨了Python中一个强大而常被误解的特性——装饰器。我们将从基础概念入手,逐步揭示其背后的原理,并通过实际示例展示如何利用装饰器来简化代码和扩展函数功能。文章不仅为初学者提供了清晰的入门指南,还为有经验的开发者展示了高级用法,旨在帮助读者更好地理解和运用装饰器,以提升编码效率和程序的可维护性。
28 10
|
18天前
|
缓存 开发者 Python
探索Python中的装饰器:简化代码,增强功能
【9月更文挑战第15天】本文将深入探讨Python中一个强大但常被误解的特性——装饰器。我们将从基础概念出发,逐步揭示装饰器如何简化代码结构,增加函数功能而无需修改其核心逻辑。通过具体示例,你将学会如何创建自定义装饰器,以及如何利用它们来管理权限、记录日志等。无论你是初学者还是有经验的开发者,这篇文章都将为你打开一扇提高代码效率和可维护性的新窗口。
|
29天前
|
Python
探索Python中的装饰器:简化代码,增强功能
【9月更文挑战第3天】在Python的世界里,装饰器是那些静悄悄站在角落、却能大大改变游戏规则的神奇工具。它们就像是给你的函数穿上一件隐形的超级英雄斗篷,让函数拥有了超乎寻常的能力。本文将带领你一探究竟,看看如何通过几行简单的代码,就能让你的函数变得更加智能和强大。
|
1月前
|
小程序 API 开发工具
使用python 实现微信签到提醒功能
【9月更文挑战第4天】使用python 实现微信签到提醒功能
51 2
下一篇
无影云桌面