随笔分类 -  Python

Python 解决控制台输出颜色时出现乱码的问题 (windows平台)
摘要:简介 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度 阅读全文

posted @ 2024-04-18 11:42 jack_Meng 阅读(519) 评论(0) 推荐(0)

Python_PyStray结合Tkinter显示系统托盘图标
摘要:前言 PyStray 是一个用于 Python 的系统托盘图标库,它可以让您轻松地在 Windows、macOS 和 Linux 下创建和管理托盘图标应用程序。通过 PyStray,您可以创建自定义托盘图标、菜单和气泡通知,并响应托盘图标的各种事件。 PyStray 的主要特点包括: 跨平台支持:支 阅读全文

posted @ 2024-03-27 15:05 jack_Meng 阅读(1037) 评论(0) 推荐(0)

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

posted @ 2024-03-27 11:07 jack_Meng 阅读(193) 评论(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 阅读(3826) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

posted @ 2024-03-18 15:15 jack_Meng 阅读(386) 评论(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 阅读(9638) 评论(0) 推荐(1)

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 阅读(1268) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2024-01-31 15:50 jack_Meng 阅读(116) 评论(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 阅读(2754) 评论(0) 推荐(0)

导航