这个仓库包含超过 60 个 Python 脚本,主要用于自动化地完成各种任务。每个文件夹都包含一个或多个 .py 文件和一个 README 文件,解释该特定 Python 脚本的运行方式。这些脚本可以免费使用,但请务必注明原始贡献者的姓名。
为什么要使用 Python Scripts?
• 提高效率: 自动化重复性任务,节省时间和精力。
• 简化流程: 将复杂的任务分解为简单的步骤,使操作更容易。
• 扩展功能: 借助 Python 的强大功能,轻松实现各种功能,比如数据处理、图像处理、Web 爬虫等等。
• 学习新技能: 通过阅读和修改这些脚本,可以学习 Python 编程语言和相关技术。
部分脚本介绍
• Arrange It: 根据文件扩展名自动将文件移动到相应的文件夹。
• Auto WiFi Check: 监控 WiFi 连接是否正常。
• AutoCert: 批量生成电子证书。
• Automated Emails: 读取 CSV 文件,发送个性化的邮件。
• Black Hat Python: 来自《黑帽子 Python》一书的源代码。
• Blackjack: 一个二十一点游戏。
• Chessboard: 使用 matplotlib 创建一个棋盘。
• Compound Interest Calculator: 一个计算复利的 Python 脚本。
• Countdown Timer: 当输入的时间过去时显示一条消息。
• Convert Temperature: 一个 Python 脚本,用于在华氏度、摄氏度和开氏度之间转换温度。
• Crop Images: 一个 Python 脚本,用于裁剪给定的图像。
• CSV to Excel: 一个 Python 脚本,用于将 CSV 文件转换为 Excel 文件。
• Currency Script: 一个 Python 脚本,用于将一个国家的货币转换为另一个国家的货币。
• Digital Clock: 一个 Python 脚本,用于在终端中显示一个数字时钟。
• Display Popup Window: 一个 Python 脚本,用于向用户预览一个 GUI 界面。
• Duplicate Finder: 该脚本通过 MD5 哈希识别重复文件,并允许删除或重新定位文件。
• Emoji in PDF: 一个 Python 脚本,用于在 PDF 中查看 Emoji。
• Expense Tracker: 一个 Python 脚本,可以跟踪开支。
• Face Reaction: 一个试图检测面部表情的脚本。
• Fake Profiles: 创建虚假配置文件。
• File Encryption Decryption: 使用 AES 算法对文件进行加密和解密,以确保安全性。
• Font Art: 使用 Python 显示字体艺术。
• Freelance Helper Program: 从包含工作时间的 Excel 文件中获取数据,并计算报酬。
• Get Hexcodes From Websites: 从网站生成包含十六进制代码的 Python 列表。
• Hand_Volume: 检测和跟踪手部动作,以控制音量。
• Harvest Predictor: 接收一些必要的输入参数,并根据这些参数预测收成。
• Html-to-images: 将 HTML 文档转换为图像文件。
• Image Capture: 从网络摄像头捕捉图像并将其保存到本地设备。
• Image Compress: 压缩图像。
• Image Manipulation without libraries: 在不使用任何外部库的情况下,操作图像。
• Image Text: 从图像中提取文本。
• Image Text to PDF: 将图像和文本添加到 PDF 文件中。
• Image Watermarker: 给图像添加水印。
• Image to ASCII: 将图像转换为 ASCII 艺术。
• Image to Gif: 从图像生成 GIF 文件。
• IP Geolocator: 使用 IP 地址在地球上定位位置。
• Jokes Generator: 生成笑话。
• JSON to CSV 1: 将 JSON 转换为 CSV 文件。
• JSON to CSV 2: 将 JSON 文件转换为 CSV 文件。
• JSON to CSV converter: 将 JSON 文件转换为 CSV 文件。它还可以转换嵌套的 JSON 文件。示例 JSON 用于测试。
• JSON to YAML converter: 将 JSON 文件转换为 YAML 文件。示例 JSON 用于测试。
• Keylogger: 一个可以跟踪你的击键、剪贴板文本、定期截屏,并录制音频的键盘记录器。
• Keyword – Retweeting: 查找包含给定关键字的最新推文,然后转发它们。
• LinkedIn Bot: 自动搜索 LinkedIn 上的公开资料,并将数据导出到 Excel 表格。
• Mail Sender: 发送电子邮件。
• Merge Two Images: 水平或垂直合并两个图像。
• Mouse mover: 每 15 秒移动一次鼠标。
• No Screensaver: 防止屏幕保护程序开启。
• OTP Verification: 一个 OTP 验证检查器。
• Password Generator: 生成随机密码。
• Password Manager: 生成和管理密码管理器。
• PDF to Audio: 将 PDF 转换为音频。
• Planet Simulation: 模拟多个行星绕太阳旋转。
• Playlist Exchange: 一个 Python 脚本,用于在 Spotify 和 Python 之间交换歌曲和播放列表。
• PNG TO JPG CONVERTOR: 一个 PNG 到 JPG 图片转换器。
• QR Code Generator: 从提供的链接生成二维码。
• Random Color Generator: 一个随机颜色生成器,会显示颜色和值!
• Remove Background: 删除图像的背景。
• Rock Paper Scissor 1: 一个石头剪刀布游戏。
• Rock Paper Scissor 2: 一个新的石头剪刀布游戏。
• Run Then Notify: 运行一个缓慢的命令,并在执行完成后发送电子邮件通知。
• Selfie with Python: 用 Python 拍照。
• Simple TCP Chat Server: 在你的 LAN 上创建一个本地服务器,用于接收和发送消息!
• Snake Water Gun: 一个类似石头剪刀布的游戏。
• Sorting: 冒泡排序算法。
• Star Pattern: 创建一个星形图案金字塔。
• Take a break: 在长时间工作时休息的 Python 代码。
• Text Recognition: 一个图像文本识别 ML 模型,用于从图像中提取文本。
• Text to Image: 一个 Python 脚本,它将你的文本转换为 JPEG 图片。
• Tic Tac Toe 1: 一个井字棋游戏。
• Tik Tac Toe 2: 一个井字棋游戏。
• Turtle Art & Patterns: 用于查看海龟艺术的脚本,也有一些基于提示的脚本。
• Turtle Graphics: 使用海龟图形的代码。
• Twitter Selenium Bot: 一个可以与 Twitter 以多种方式交互的机器人。
• Umbrella Reminder: 雨伞提醒。
• URL Shortener: 一个 URL 缩短代码,将长 URL 压缩为更短、更容易管理的链接。
• Video Downloader: 从 YouTube 下载视频到你的本地系统。
• Video Watermarker: 给任何你选择的视频添加水印。
• Virtual Painter: 虚拟绘画应用程序。
• Wallpaper Changer: 自动更改主屏幕壁纸,并在上面添加随机引语和股票行情。
• Weather GUI: 显示天气信息。
• Website Blocker: 下载网站并在你的本地 IP 上的首页加载它。
• Website Cloner: 克隆任何网站并在你的本地 IP 上打开它。
• Weight Converter: 一个简单的 GUI 脚本,用于将重量转换为不同的计量单位。
• Wikipedia Data Extractor: 一个简单的维基百科数据提取脚本,可以在你的 IDE 中获得输出。
• Word to PDF: 一个 Python 脚本,用于将 MS Word 文件转换为 PDF 文件。
• Youtube Downloader: 从 YouTube 下载任何视频,可以是视频格式或音频格式!
• Pigeonhole Sort: 算法,使用鸽巢排序算法来有效地排序数组!
• Youtube Playlist Info Scraper: 这个 python 模块使用播放列表链接检索 YouTube 播放列表的 JSON 格式信息。
• Gitpod: 使用云端免费开发环境,可以直接开始编码。
结语
Python Scripts 仓库提供了丰富的 Python 脚本,可以帮助你完成各种任务,提升效率。希望这些脚本能够对你有所帮助!
项目地址:https://github.com/DhanushNehru/Python-Scripts