哈喽,大家好,今天给大家介绍两个 Python 好用的小工具。虽然用法简单,却能大大提高开发效率。1. tqdm当程序中for循环需要消耗大量时间来执行的时候,往往我们会添加一个计数器输出程序执行的进度。这种方式的缺点在于需要写一些与业务无关的代码,并且打印的信息过多。如果我们用tqdm可以用进度条的方式显示程序的执行进度,可以有效地避免上述缺点。使用方式非常简单import time
from
转载
2023-08-08 07:54:16
112阅读
使用python的pexpect模块完成一个简易跳板机
目录1. 使用模块介绍1.1 使用方式1.1.1 spawn类1.1.2 expect方法1.1.3 send方法实现远程 ssh 连接到目标主机简易跳板机的实现在日常工作中,少不了需要上服务器执行一些操作或者命令,即使在现在云时代,但是一旦出现问题,还是需要上机排查,所以写了一个小小的跳板机工具在
转载
2024-07-23 20:08:03
16阅读
作者:星安果1. 前言对大部分的人来说,解决 Bug 都是依靠关键字去日志去定位问题!在调试情况下,我们可以实时在控制台查看日志;但对于部署到服务器上的应用,日志都存放在服务器某个目录下,没法通过本地查看到这种情况下,就需要我们先登录服务器,然后进入到日志目录文件夹,最后通过日志文件去定位问题;如果涉及到 K8s 容器,可能还需要使用 kubectl 命令进入到服务对应的容器中,进入到日志目录,才
转载
2024-10-21 20:38:16
34阅读
## Python写SQL工具的实现流程
### 1. 准备工作
在开始编写Python写SQL工具之前,需要确保以下几点:
- 安装Python编程环境
- 安装MySQL数据库
- 安装Python的MySQL连接库(如pymysql)
### 2. 连接数据库
首先,需要使用Python的MySQL连接库来连接数据库。连接数据库的代码如下所示:
```python
import pymy
原创
2023-10-25 19:19:31
112阅读
Python的paramiko,wxPython库的应用Sound eXchange 命令行需求最近在给一个做语音识别的项目做QA工作。众所周知,此类人工智能方面的项目都需要一些数据收集的工作。作为一个比较小型的团队,暂时还没有使用外包团队来做大量的数据,前期数据来源都是团队内的同事录音。我们的录音工具是树莓派+麦克风阵列,通过ssh,可以用电脑操作树莓派开始录音和停止录音。虽然从QA的角度来说,
转载
2024-08-20 14:04:48
50阅读
HTML 编辑器是用于编写 HTML 的工具,使用 HTML 编辑器时以编辑主题,索引,自定义窗口,选择添加搜索页/常用常用HTML编辑器下载推荐/HTML调试中在编写HTML代码的时候通常会有以下两种主要类型的错误:1.语法错误:由于拼写错误导致程序无法运行;通常熟悉语法并理解错误信息后很容易修复。2.逻辑错误:不存在语法错误,但代码无法按预期运行;通常逻辑错
转载
2023-08-03 21:12:32
36阅读
Python 制作简易小说阅读器不知从什么时候开始。小说开始掀起了一股浪潮,他让我们平日里的生活不在枯燥乏味,很多我们做不到的事情在小说里都能轻易是实现,今天我们要做的就是一个小说阅读器了,一个可以将你的文章中的字每隔多少秒显示一次的阅读器,就好比手机上的定时阅读一样,是不是很有趣。那么下面我们就来具体看看他是如何实现的吧。小说阅读器的话,当然界面是少不了的,下面我们开始编写界面:1.首先导入我们
转载
2023-08-21 21:37:11
148阅读
# Python写运维工具
## 引言
在现代的IT运维工作中,自动化和脚本化是非常重要的一部分。Python作为一种简洁、易读、强大的编程语言,成为运维工程师们的首选。本文将介绍如何使用Python编写运维工具,并提供一些代码示例。
## Python运维工具的优势
Python在运维工作中具有许多优势:
- **易读性**:Python的语法简洁清晰,易于阅读和理解。
- **丰富的
原创
2023-09-06 09:22:09
142阅读
最近有个需求,统计录入人员的实际工作时间,想了下,每隔一段时间做一个客户端把用户当前的窗口标题记录下来,定期传给MySQL,之后再用另外一个脚本分析实际的工作时间,初学Python,没写过什么东西,如有错误,望指正。客户端如下:import win32gui
import time
import getpass
import pythoncom
import
原创
2016-06-07 10:07:34
692阅读
一、秒级启动一个HTTP下载服务器在实际工作中,时不时会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,那么,操作起来就会比较麻烦。此外,如果文件在远程的服务器上,你要将文件传给同事,则需要先将远程服务器的文件下载到本地,然后再通过聊天工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你
# Python如何写工具解决问题
在日常工作中,我们经常会遇到需要自己编写工具来解决问题的情况。Python是一种功能强大且易于学习的编程语言,可以帮助我们快速开发各种工具来提高工作效率。在本文中,我们将以一个实际问题为例,介绍如何使用Python来编写一个工具来解决这个问题。
## 问题描述
假设我们要解决的问题是统计某个团队中不同成员的工作量,然后以饼状图和关系图的形式展示出来。我们需
原创
2024-04-03 06:36:21
18阅读
1.导入tkinter模块importTkinter2.创建控件并启动rootTkinter.Tk()root.title('设置窗口标题') # 设置窗口标题# 进入消息循环root.mainloop()3.在界面上添加常用组件 a = Label(root, text='test_message') #标签控件,显示文本a.pack() #将控件绑定到界面上 b =
转载
2023-06-26 11:35:30
142阅读
前言一、python了解python 是脚本语言。python 是一种面向对象的解释型计算机程序设计语言。语法简洁清晰,特色之一是强制用空白符作为语句缩进。优点:跨平台、胶水语言、开源免费、丰富的库 。缺点:运行速度慢、代码不能加密、场景、数据分析、网络应用、写简单的爬虫。1、IDLEIDLE 是 python shell , shell 意思是“外壳”,就是一个通过键入文本与程序交互的途径,就像
转载
2023-09-07 10:37:24
468阅读
在这篇博文中,我们将分享在实际 Python 项目中遇到的 10 个安全陷阱。我们选择了一些在技术圈中不太为人所知的陷阱。通过介绍每个问题及其造成的影响,我们希望提高人们对这些问题的感知,并提高大家的安全意识。如果你正在使用这些特性,请一定要排查你的 Python 代码!1.被优化掉的断言Python 支持以优化的方式执行代码。这使代码运行得更快,内存用得更少。当程序被大规模使用,或者可用的资源很
转载
2023-08-05 23:44:51
118阅读
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。是在学习机器学习、深度学习之前应该掌握的一个非常基本且实用的Python库。导入库,创建数组import numpy as np
a = np.arraya = np.array([0, 1, 2, 3, 4] ) #使用array函数
a
转载
2024-05-09 13:46:08
53阅读
本小结介绍下数仓数据同步常用的开源组件,具体组件如下datax :离线数据同步工具,由阿里开源。github地址kettle:离线ETL工具,由Pentaho公司开源。中文站点。下载地址canal:实时binlog订阅工具,由阿里开源。github地址先介绍datax组件,它基于python语言开发,支持十几种数据库之间的数据同步,有nosql、关系数据库、时序数据库、无结构数据存储等类
转载
2024-04-08 19:23:16
66阅读
01写在前面大家好,我是阳哥。最近一段时间,我在微信视频号「价值前瞻」和「Python数据之道」发布了一些视频,有不少同学问到这些视频是怎么做的,用什么工具制作的。在文章 用 python 制作高逼格的数学动画 中,我跟大家介绍了 Manim 这个视频制作工具,以及以及案例演示。不少同学觉得这个工具不错,问到有没有完整的使用教程或者相关书籍。据我所知,目前应该是没有专门的书籍来介绍这个工具的。至于
转载
2023-08-23 10:10:02
97阅读
编辑器Tips:可以选择自己喜欢并且熟悉的编辑器或IDE。如:VIM、Emacs、Notepad++、Sublime、Pycharm等。如果安装的是完整版本的Anaconda,会默认安装Spyder以及Jupyter Notebook。那么不想折腾编辑器的话,推荐使用这两款应用是足够的。Visual Studio Code推荐插件Python可选插件vscode-icons包管理器选择CondaC
转载
2024-07-22 21:48:29
13阅读
# Python写命令行工具
在软件开发中,我们经常需要使用命令行工具来完成各种任务,例如创建文件、管理数据库等等。Python是一种简单易学、功能强大的编程语言,它提供了许多库和工具来帮助我们开发命令行工具。本文将介绍如何使用Python编写命令行工具,并提供相关的代码示例。
## 命令行参数解析
在编写命令行工具时,我们需要解析命令行参数以确定用户的意图和所需操作。Python提供了许多
原创
2023-09-10 16:01:23
51阅读
# 使用Python写小工具
## 引言
在日常生活和工作中,我们经常会遇到一些重复性的、繁琐的任务。如果我们能够用计算机程序来自动完成这些任务,将会大大提高工作效率和减少工作负担。Python作为一种简单易学、功能强大的编程语言,非常适合用来编写小工具来解决这些问题。
本文将通过一个具体的例子,介绍如何使用Python编写一个小工具来实现日常工作中常见的任务自动化。
## 例子:批量重命
原创
2023-12-06 15:31:20
51阅读