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

相关文章
|
1月前
|
前端开发 JavaScript UED
探索Python Django中的WebSocket集成:为前后端分离应用添加实时通信功能
通过在Django项目中集成Channels和WebSocket,我们能够为前后端分离的应用添加实时通信功能,实现诸如在线聊天、实时数据更新等交互式场景。这不仅增强了应用的功能性,也提升了用户体验。随着实时Web应用的日益普及,掌握Django Channels和WebSocket的集成将为开发者开启新的可能性,推动Web应用的发展迈向更高层次的实时性和交互性。
75 1
|
1月前
|
计算机视觉 Python
Python实用记录(一):如何将不同类型视频按关键帧提取并保存图片,实现图片裁剪功能
这篇文章介绍了如何使用Python和OpenCV库从不同格式的视频文件中按关键帧提取图片,并展示了图片裁剪的方法。
66 0
|
5天前
|
缓存 监控 测试技术
Python中的装饰器:功能扩展与代码复用的利器###
本文深入探讨了Python中装饰器的概念、实现机制及其在实际开发中的应用价值。通过生动的实例和详尽的解释,文章展示了装饰器如何增强函数功能、提升代码可读性和维护性,并鼓励读者在项目中灵活运用这一强大的语言特性。 ###
|
8天前
|
缓存 开发者 Python
探索Python中的装饰器:简化代码,增强功能
【10月更文挑战第35天】装饰器在Python中是一种强大的工具,它允许开发者在不修改原有函数代码的情况下增加额外的功能。本文旨在通过简明的语言和实际的编码示例,带领读者理解装饰器的概念、用法及其在实际编程场景中的应用,从而提升代码的可读性和复用性。
|
13天前
|
设计模式 缓存 测试技术
Python中的装饰器:功能增强与代码复用的艺术####
本文将深入探讨Python中装饰器的概念、用途及实现方式,通过实例演示其如何为函数或方法添加新功能而不影响原有代码结构,从而提升代码的可读性和可维护性。我们将从基础定义出发,逐步深入到高级应用,揭示装饰器在提高代码复用性方面的强大能力。 ####
|
14天前
|
缓存 测试技术 数据安全/隐私保护
探索Python中的装饰器:简化代码,增强功能
【10月更文挑战第29天】本文通过深入浅出的方式,探讨了Python装饰器的概念、使用场景和实现方法。文章不仅介绍了装饰器的基本知识,还通过实例展示了如何利用装饰器优化代码结构,提高代码的可读性和重用性。适合初学者和有一定经验的开发者阅读,旨在帮助读者更好地理解和应用装饰器,提升编程效率。
|
21天前
|
开发者 Python
探索Python中的装饰器:简化代码,增强功能
【10月更文挑战第22天】在Python的世界里,装饰器是一个强大的工具,它能够让我们以简洁的方式修改函数的行为,增加额外的功能而不需要重写原有代码。本文将带你了解装饰器的基本概念,并通过实例展示如何一步步构建自己的装饰器,从而让你的代码更加高效、易于维护。
|
22天前
|
开发框架 Python
探索Python中的装饰器:简化代码,增强功能
【10月更文挑战第20天】在编程的海洋中,简洁与强大是航行的双桨。Python的装饰器,这一高级特性,恰似海风助力,让代码更优雅、功能更强大。本文将带你领略装饰器的奥秘,从基础概念到实际应用,一步步深入其内涵与意义。
|
28天前
|
云计算 Python
用python给你写个简单的计算器功能网页啊
这张图片展示了阿里巴巴集团的组织架构图,涵盖了核心电商、云计算、数字媒体与娱乐、创新业务等主要板块,以及各板块下的具体业务单元和部门。
|
1月前
|
设计模式 开发者 Python
Python中的装饰器:简化代码与增强功能
【10月更文挑战第9天】在编程的世界里,效率和可读性是衡量代码质量的两大关键指标。Python语言以其简洁明了的语法赢得了无数开发者的青睐,而装饰器则是其独特魅力之一。本文将深入探讨装饰器的工作原理、使用方法以及如何通过自定义装饰器来提升代码的重用性和可维护性,让读者能够更加高效地编写出既优雅又功能强大的代码。