随笔分类 -  Python

SysTrayIcon 改的 python tkinter 最小化至系统托盘,适用TTK
摘要:网上的SysTrayIcon改的,Tk页面最小化至托盘,托盘图标左键单击恢复Tk界面 1.点击最小化隐藏至托盘 2.托盘图标右键菜单展示,左键返回Tk界面。 托盘图标可以自定义,修改了SysTrayIcon更容易调用,Demo窗口加了注释,具体查看 _Main 类。 代码如下: import win 阅读全文

posted @ 2024-03-27 11:07 jack_Meng 阅读(106) 评论(0) 推荐(0) 编辑

Python程序打包成exe、隐藏运行窗口
摘要:Python隐藏运行窗口的实现方法 1. 流程图 st=>start: 开始 op1=>operation: 创建Python脚本 op2=>operation: 添加代码 op3=>operation: 保存脚本 op4=>operation: 编译脚本 op5=>operation: 生成可执行 阅读全文

posted @ 2024-03-27 10:34 jack_Meng 阅读(2721) 评论(0) 推荐(0) 编辑

Python中的三元运算详解
摘要:详解Python中的三元运算 什么是三元运算符 在大部分编程语言中都有三目运算,也称三元运算,Python语言从Python2.5版本开始也引入了三元运算符。 在Python中,三元运算也称为条件表达式,语法如下: true_expression if condition else false_ex 阅读全文

posted @ 2024-03-22 15:54 jack_Meng 阅读(5423) 评论(0) 推荐(1) 编辑

如何自己写一个Python库
摘要:一文搞懂如何自己写一个Python库 你是否有过疑问,通过pip安装的库都是如何编写的? 你是否曾想过为自己的Python项目编写一个库,以便在不同项目中重复使用代码?并且能在PyPI仓库中发布,并通过pip install 库名来安装使用 1.png 编写Python库可能看起来有些复杂,但实际上 阅读全文

posted @ 2024-03-20 11:39 jack_Meng 阅读(172) 评论(0) 推荐(0) 编辑

Python打包成可执行文件(.exe)教程
摘要:在 Python 开发中,将 Python 脚本打包成可执行文件(.exe)是一种常见的需求。将 Python 代码打包成可执行文件可以使得程序在没有安装 Python 解释器的环境下运行,也方便程序的发布和分发。本文将介绍几种常见的方法来将 Python 代码打包成可执行文件。 一、pyinsta 阅读全文

posted @ 2024-03-20 11:13 jack_Meng 阅读(449) 评论(0) 推荐(0) 编辑

Python配置文件使用教程
摘要:在 Python 应用程序开发过程中,配置文件扮演着重要的角色。配置文件可以用来存储应用程序的各种设置、选项和参数,使得程序更加灵活和可配置。本文将介绍 Python 中如何使用配置文件,并提供一些常见的配置文件处理方法。 一、配置文件格式 常见的配置文件格式有多种,包括 INI 格式、JSON 格 阅读全文

posted @ 2024-03-20 11:10 jack_Meng 阅读(712) 评论(0) 推荐(0) 编辑

Python中那些简单又好用的特性和用法
摘要:Python中那些简单又好用的特性和用法 Python作为我的主力语言帮助我开发了许多DevOps运维自动化系统,这篇文章总结几个我在编写Python代码过程中用到的几个简单又好用的特性和用法,这些特性和用法可以帮助我们更高效地编写Python代码 1.链式比较 x = 5 y = 10 z = 1 阅读全文

posted @ 2024-03-18 15:34 jack_Meng 阅读(21) 评论(0) 推荐(0) 编辑

Python实现HTTPS网站证书过期监控及更新
摘要:Python实现HTTPS网站证书过期监控及更新 当前HTTP逐渐被大众所抛弃,HTTPS正在成为互联网上的主流。前段时间我们维护的一个HTTPS证书即将过期,由于多云环境比较复杂,团队小伙伴在替换更新证书的过程中出现疏漏,导致有一个域名证书没有及时更新,影响了系统可用性,为了杜绝这种问题再次发生, 阅读全文

posted @ 2024-03-18 15:15 jack_Meng 阅读(253) 评论(0) 推荐(0) 编辑

python:ModuleNotFoundError: No module named 'xxx'可能的解决方案大全
摘要:"ModuleNotFoundError: No module named 'xxx'"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错的原因也非常多,下面是我曾经遇到过的原因和解决方案 module包没安装 忘了import 没有__init__.py文件 packag 阅读全文

posted @ 2024-03-18 11:23 jack_Meng 阅读(5976) 评论(0) 推荐(0) 编辑

Python 函数的不定长参数介绍 -- argc/*argcs/**kargcs
摘要:目录 一.前言 二.Python 不定长参数 argc/*kargcs 简介 1.函数不定长参数 *args 使用 2.函数不定长参数 **kwargs 使用 3.函数不定长参数*args 和**kwargs 只能放在形参的末尾,顺序不能错. 三.Python 不定长参数 argc/*kargcs 阅读全文

posted @ 2024-03-15 14:48 jack_Meng 阅读(953) 评论(0) 推荐(0) 编辑

Python面向对象,类属性,实例属性,类方法,实例方法,静态方法的区别及用法详解
摘要:一. 前言 在Python的面向对象编程中,类属性和实例属性是两个不同的概念,它们在作用域和使用方式上有所区别。 在Python中的面向对象编程中有三种方法:实例方法、类方法和静态方法,它们之间的差异主要体现在参数传递和调用方式上。 二. 面向对象 - 类属性和实例属性 1. 区别 在 Python 阅读全文

posted @ 2024-02-28 11:57 jack_Meng 阅读(872) 评论(0) 推荐(0) 编辑

如何用Python调试 debug
摘要:什么是调试,为什么我们需要调试 这里借用南京大学 蒋炎岩 老师的ppt 在计算机中 ,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,当你设计的程序产生了与你意料相悖的结果,那就可以认为你的程序产生了bug。 调试理论中的状态机 我们将程序可以看成一个状态机,程序的不断执行就是状态机状 阅读全文

posted @ 2024-02-01 23:07 jack_Meng 阅读(305) 评论(0) 推荐(0) 编辑

Python命令行参数的解析
摘要:【Python进阶】argparse库基础用法全总结:高效脚本参数解析 | 参数类型使用代码 argparse库是 Python 标准库中用于解析命令行参数和选项的模块。它使得编写命令行界面(CLI)变得更加容易。,在深度学习中用到的比较多~~ 我们运行Python文件往往是直接输入命令 pytho 阅读全文

posted @ 2024-01-31 20:29 jack_Meng 阅读(720) 评论(0) 推荐(0) 编辑

python网络编程(四)用面向对象方式实现文件上传下载
摘要:一:背景 在之前已经实现了文件的下载,现在再来完善上传功能,并且使用面向对象来封装,让代码看起来更加清楚明了。 二: 使用规则和运行结果 下载文件,下载格式 get 文件名 get空格后面直接接文件名称,在服务端存放的文件名 上传文件,上传格式 put 文件路径+文件名 因为是上传,上传的时候需要加 阅读全文

posted @ 2024-01-31 15:54 jack_Meng 阅读(67) 评论(0) 推荐(0) 编辑

python网络编程(三)实现文件下载功能
摘要:一:目标: 要实现一个客户端从服务端下载文件的功能,这个在模拟ssh远程执行命令的基础上再做修改就可以了 二:分析: 1、要规定客户端获取文件的格式:下载文件用 get 文件名, 比如要下载服务端的a.txt ,就写成 get a.txt 2、因为我目前是客户端和服务端都是在一台服务器上,我模拟的时 阅读全文

posted @ 2024-01-31 15:51 jack_Meng 阅读(254) 评论(0) 推荐(0) 编辑

python网络编程(二)模拟ssh远程执行命令
摘要:1、项目需求: 要实现一个像ssh远程连接工具一样,在终端输入命令,返回对应的结果。 比如window的dos命令: dir :查看目录下的文件 ipconfig : 查看网卡信息 tasklist : 查看进程列表 linux的命令: ls : 查看目录下的文件 ifconfig : 查看网卡信息 阅读全文

posted @ 2024-01-31 15:50 jack_Meng 阅读(104) 评论(0) 推荐(0) 编辑

python网络编程(一)Socket 编程入门
摘要:一:Socket简介 套接字起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSD Unix。因此,有时人们也把套接字称为“伯克利套接字"或"BSD套接字”。一开始,套接字被设计用在同 -台主机上多个应用程序之间的通讯 BSD Socket接口是TCP/IP网络的API 在 阅读全文

posted @ 2024-01-31 15:50 jack_Meng 阅读(81) 评论(0) 推荐(0) 编辑

python -m http.server在本地启动简单HTTP服务器的命令
摘要:1.python -m http.server 命令 python -m http.server 是一个用于在本地启动简单 HTTP 服务器的命令。这个录启动一个基本的 HTTP 服务器,可以让你通过浏览器访问本地文件。 具体解释如下: python:启动 Python 解释器。 -m http.s 阅读全文

posted @ 2024-01-03 09:53 jack_Meng 阅读(1191) 评论(0) 推荐(0) 编辑

使用Python库清理Docker不用的Volume
摘要:有一句老话叫:书到用时方恨少。 其实电脑的内存空间也是非常宝贵,特别是MacOS下的docker可以分配的空间更是寸土寸金。 在21年的时候我也遇到过类似的问题,当时的经历记录在这篇博客:https://www.cnblogs.com/freephp/p/14864570.html 然而在长时间的d 阅读全文

posted @ 2024-01-02 22:22 jack_Meng 阅读(15) 评论(0) 推荐(0) 编辑

Python设置进程名称
摘要:技术背景 当我们在同一个机器上管理多个进程时,经常会遇到一个问题是,很多进程的名称可能是重复的。以Linux系统为例,进程名称默认使用的是argv[0]。这样一来,如果在一台机器上有很多个Python任务,使用ps -a命令就可以看到大量重名的python3进程。虽然这些进程ID是独一无二的,但是光 阅读全文

posted @ 2024-01-02 21:19 jack_Meng 阅读(160) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩