-
Python3.x检查内存可用大小的两种实现
2023年05月18日在Linux服务器管理中,内存是一个非常重要的资源。如果服务器的内存不足,可能会导致服务器崩溃或者无法正常工作。因此,检查Linux服务器内存可用大小是非常必要的。本文将介绍如何使用Python 3实现检查Linux服务器内存可用大小的方法,包括使用Python标准库实现和使用Linux命令实现两种方式。 使用 psutil 标准库实现 ...
阅读全文
-
Python之tkinter进度条Progressbar用法解读
2023年05月11日Progressbar 可以解释为进度条,主要是当做一个工作进度的指针,在这个控件中会有一个指针,由此指针可以了解工作进度 构造方法如下: Progressbar(父对象, options, ...) 参数: 第一个参数:父对象,表示这个进度条将建立在哪一个窗口内 第二个参数:options,参数如下 参数含义 length进度条的长度默认是100像素 ...
阅读全文
-
详解Python如何实现发送带附件的电子邮件
2023年04月11日SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如下: import smtplib smtpObj = smtplib.SMTP( [host [, port ...
阅读全文
-
Python Excel数据处理之xlrd/xlwt/xlutils模块详解
2023年03月21日常规的Excel数据处理中,就是对Excel数据文件的读/写/文件对象操作。 通过对应的python非标准库xlrd/xlwt/xlutils,来实现具体的数据处理业务逻辑。 在复杂的Excel业务数据处理中,三兄弟扮演的角色缺一不可。如何能够使用xlrd/xlwt/xlutils三个模块来实现数据处理就是今天的内容。 1、模块说明 使用该三个模块来处理Ex ...
阅读全文
-
python怎样判断一个数值(字符串)为整数
2023年02月21日python 如何判断一个数值(字符串)为整数 不严格检查方法:浮点数的自带方法is_integer() 如果确定输入的内容为浮点数,是可以直接使用float数的is_integer()函数来进行判定。需要注意的是当数字是 1.0这样的不带小数数值的浮点数时,会被默认判定为整数 a=1.0 print(a.is_integer()) #结果为 True b=1.1 print(b ...
阅读全文
-
利用Python脚本实现传递参数的三种方式分享
2022年12月06日背景:使用python脚本传递参数在实际工作过程中还是比较常用,以下提供了好几种的实现方式: 一、使用sys.argv的数组传入 说明:使用sys.argv必须按照先后的顺序传入对应的参数;sys.argv则封装了传入的参数数据,作为数组的方式已经传入 import sys print("传入参数的总长度为:", len(sys.argv)) print("type:", ...
阅读全文
-
python中protobuf和json互相转换应用处理方法
2022年12月02日在实际信息系统开发中,经常会用到各种各样的协议,网络协议常用的有http,tcp,udp等,传输数据格式协议有json,xml,TLV等。本节将给大家介绍一种节省带宽数据协议,谷歌的ProtoBuf协议,该协议由于是开源免费的,有多种语言的调用接口,比如常见C,C++,java,Python,C#,PHP ... 所以国内很多公司都在使用。 本人 ...
阅读全文
-
Python实现对字符串中字符提取校验
2022年10月13日众所周知,python之所以很方便在一定程度上是因为随时都可能有人又创作了一个好用又方便的python非标准库。 正好有一个小需求需要校验一个python字符串中是否存在某种类型的字符,需求其实不难但是自己写的话又要耗时费力,可能还存在BUG需要测试。 于是想找找看有没有大佬已经实现这样的python非标准库,还真给找到了 ...
阅读全文
-
Python Counting Bloom Filter原理与实现详细介绍
2022年10月11日标准的 Bloom Filter 是一种比较简单的数据结构,只支持插入和查找两种操作。在所要表达的集合是静态集合的时候,标准 Bloom Filter 可以很好地工作,但是如果要表达的集合经常变动,标准Bloom Filter的弊端就显现出来了,因为它不支持删除操作。这就引出来了本文要谈的 Counting Bloom Filter,后文简写为 CBF。 原理 ...
阅读全文
-
Python标准库中的logging用法示例详解
2022年09月05日ogging是Python标准库中记录常用的记录日志库,通过logging模块存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等,这篇文章主要介绍了Python标准库中的logging,需要的朋友可以参考下! 1、logging的介绍 logging是Python标准库中记录常用的记录日志库,通过logging模 ...
阅读全文
-
Python中的list.sort()方法和函数sorted(list)
2022年08月26日这篇文章主要介绍了Python中的list.sort()方法和函数sorted(list),sort()是列表的方法,修改原列表使得它按照大小排序,没有返回值,返回None。 1.sort()方法 sort()是列表的方法,修改原列表使得它按照大小排序,没有返回值,返回None In [90]: x = [4, 6, 2, 1, 7, 9] In [91]: x.sort() In [92]: x Out[92]: [1, 2 ...
阅读全文
-
python如何实现文件读写和数据清洗
2022年08月20日这篇文章主要介绍了python文件读写和数据清洗,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下,希望对你的学习又是帮助! 一、文件操作 pandas内置了10多种数据源读取函数,常见的就是CSV和EXCEL使用read_csv方法读取,结果为dataframe格式在读取csv文件时,文件名称尽量是英文读取 ...
阅读全文
-
python opencv图像处理之图像算数运算及修改颜色空间
2022年08月10日这篇文章主要介绍了python opencv 图像处理之图像算数运算及修改颜色空间,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下! 1.图像加法 图像加法有两种方式,一种是通过 Numpy 直接对两个图像进行相加,另一种是通过 OpenCV 的 add() 函数进行相加。 不管使用哪种方法,相加的两个图像必 ...
阅读全文
-
如何在Python中对文件进行操作
2022年08月06日在Python中,我们可以通过一些内置函数来操作电脑上的文件,并对文件进行读写,这种读写操作是很常见的 I/O 操作,我们今天就来简单学习下。 1.open()函数 我们可以使用Python中内置的 open() 函数来打开文件,返回文件对象,并对文件进行处理。 open() 函数的常见格式如下: open(file, mode='r') 第一个参数表示要打 ...
阅读全文
-
python Scala函数与访问修辞符实例详解
2022年08月04日这篇文章主要为大家介绍了python Scala函数与访问修辞符实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助! 常规函数 object Demo { def main(args: Array[String]) { println( "Returned Value : " + addInt(5,7) ); // 普通调用 println( "Returned Value : " + addInt(a=5,b=7) ); // 指定参数调用 ...
阅读全文
-
Python调整matplotlib图片大小的3种方法汇总
2022年08月02日我们在使用matplotlib作图时,会遇到图片不清晰或者图片大小不是我们想要的,这个时候就需要调整下,这篇文章主要给大家介绍了关于Python调整matplotlib图片大小的3种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下! 问题 如何设定matplotlib输出的图片大小? import matplotlib.pyplot as plt 一、plt.figu ...
阅读全文
-
Python Matplotlib通过plt.subplots创建子绘图
2022年08月01日这篇文章主要介绍了Python Matplotlib通过plt.subplots创建子绘图,plt.subplots调用后将会产生一个图表和默认网格,与此同时提供一个合理的控制策略布局子绘图,更多相关需要的朋友可以参考下面文章内容! 前言 plt.subplots调用后将会产生一个图表(Figure)和默认网格(Grid),与此同时提供一个合理的控制策略布局子 ...
阅读全文
-
Python中eval()函数的详细使用教程
2022年07月22日eval()函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 eval(expression[, globals[, locals]]) expression – 表达式。globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。locals–变量作用域,局部命名空间,如果被提供,可以是任何映射对象。 返回值:返回表达式计算结果。 ...
阅读全文
-
python通过dict(zip)和{}的方式构造字典的方法
2022年07月20日在python中,通常通过dict和zip组合来构建键值对,这篇文章主要介绍了python 通过dict(zip)和{}的方式构造字典的方法,需要的朋友可以参考下! 在python中,通常通过dict和zip组合来构建键值对。 比如: aid = [i for i in range(10)] name = [[1] * 3] * len(aid) dic1 = dict(zip(aid,name)) print('dic1:', dic1) ...
阅读全文
-
python中isoweekday和weekday的区别及说明
2022年07月19日这篇文章主要介绍了python中isoweekday和weekday的区别及说明,具有很好的参考价值,希望对大家有所帮助。 isoweekday和weekday的区别 import datetime datetime.datetime.now() 表示当前时间 datetime.datetime.now().isoweekday() # 返回1-7,代表周一到周日,当前时间所在本周第几天; datetime.datetime.now() ...
阅读全文