Python
文章平均质量分 51
WangLanguager
喜欢IT,喜欢编程,希望遇到更多志同道合的朋友!
展开
-
Beautiful Soup的使用例子
Beautiful Soup是Python中常用的HTML/XML解析库,它可以将HTML/XML文档解析为树形结构,方便用户进行各种操作。使用Beautiful Soup删除HTML/XML文档中的元素也非常简单。使用Beautiful Soup修改HTML/XML文档中的元素非常简单。使用Beautiful Soup查找HTML/XML文档中的元素非常方便。使用Beautiful Soup解析HTML/XML文档非常简单,只需使用。例如,以下代码演示了如何查找HTML文档中的。原创 2023-05-17 21:00:00 · 732 阅读 · 0 评论 -
Requests的使用例子
Requests库是一个Python HTTP客户端库,用于向Web服务器发送HTTP请求。在上面的示例中,我们向一个不存在的URL发送了一个GET请求,会触发HTTPError异常。使用Requests库,还可以方便地处理HTTP错误和其他异常。函数,并指定要发送请求的URL和要发送的数据。函数,并指定要发送请求的URL。使用Requests库,可以方便地处理Cookies和会话。发送HTTP POST请求也很容易,只需使用。发送HTTP GET请求非常简单,只需使用。如果需要设置请求头,可以使用。原创 2023-05-18 21:45:00 · 556 阅读 · 0 评论 -
Flask的使用例子
请注意,此示例只是Flask功能的一小部分。Flask还提供了许多其他功能,例如路由分组、请求处理中间件、会话管理、数据库集成等等,可以帮助您构建功能丰富的Web应用程序。在上面的示例中,我们首先导入了Flask库以及一些必要的依赖项(如。然后,我们创建了一个名为。函数运行应用程序,并传递。原创 2023-05-19 21:00:00 · 1037 阅读 · 0 评论 -
SciPy的使用例子
这些只是SciPy的一些例子。SciPy提供了各种函数和工具,可以帮助您处理和分析各种类型的科学和工程问题,从数值计算和优化到信号处理和图像处理。# 定义系数矩阵和常数向量。# 求解最小化函数问题。原创 2023-05-20 21:30:00 · 838 阅读 · 0 评论 -
NumPy的使用例子
这些只是NumPy的一些例子。NumPy提供了各种函数和工具,可以帮助您进行各种数学和科学计算。2、数组运算:NumPy提供了各种数组运算,包括加、减、乘、除等。4、数组索引和切片:可以使用索引和切片来访问和修改数组中的元素。1、创建数组:可以使用NumPy来创建各种类型的数组。5、数组形状:可以使用NumPy来修改数组的形状。3、多维数组:NumPy还支持多维数组。原创 2023-05-21 21:00:00 · 1206 阅读 · 0 评论 -
Python 的常见库
这只是Python库的冰山一角。还有很多其他的库可以帮助你完成各种任务,从文本处理到音频处理,从自然语言处理到计算机视觉,等等。Python是一种广泛使用的编程语言,有很多强大的库可以帮助开发人员实现各种任务。原创 2023-05-22 21:00:00 · 1135 阅读 · 0 评论 -
Python 的全部关键字
这些是 Python 中的所有关键字,当您编写 Python 代码时,应该避免使用这些关键字作为变量或函数名称。原创 2023-05-23 21:30:00 · 879 阅读 · 0 评论 -
Python 的几个元素构成
在 Python 中,语句是由表达式、关键字、标识符等组成的一系列语句片段。Python 中的语句可以是赋值语句、条件语句、循环语句等,用于组成程序的基本逻辑。Python 中的标识符是指变量、函数、类、模块等命名的实体。标识符是区分大小写的。比如:if、for、while、def、class 等等。Python 中支持多种运算符,包括算术运算符(如加、减、乘、除等)、比较运算符、逻辑运算符等。在 Python 中,字面量是指表示固定值的表达式,比如数字、字符串、布尔值等。原创 2023-05-24 21:00:00 · 330 阅读 · 0 评论 -
一个基于Python和Selenium的自动化测试代码示例
以下是一个基于Python和Selenium的自动化测试代码示例,用于测试网站登录功能。这个示例代码包含了访问网站、输入用户名和密码、点击登录按钮等常见操作。如果登录成功,页面上会显示“欢迎您,testuser”的文字,这个验证文本可以使用。这个方法会清理所有相关资源,包括浏览器进程和临时文件等。如果验证失败,程序会抛出错误并停止执行。来初始化Chrome浏览器,并使用。来找到用户名和密码的输入框,使用。为了保证测试结果准确性,使用。方法找到对应的元素,并使用。找到登录按钮,并使用。原创 2023-05-30 13:17:23 · 374 阅读 · 0 评论 -
DES加密算法及Python实现
首先对明文进行按位填充,然后调用encrypt()和decrypt()函数实现加密和解密操作,最后去除填充并返回解密后的明文。密钥的生成:将64位密钥按照置换选择1表进行置换,得到56位的密钥,并分成左右两部分各28位。16轮迭代:将加密得到的块分成左右两部分各32位,分别作为下一轮的输入,重复上述运算直到第16轮。加密运算:把置换后的明文块和第1个子密钥进行加密运算,得到一个64位的块。初始置换:对64位的明文按照初始置换表进行置换处理。明文分组:将明文分成64位的块,对每个块进行加密。原创 2023-06-22 20:30:00 · 1994 阅读 · 0 评论 -
3DES加密算法及Python实现
在CBC模式下,首先使用一个密钥进行DES加密操作,接着使用另一个密钥进行DES解密操作,最后再使用第一个密钥进行DES加密操作。3DES的密钥长度为168位,由于计算机运算能力的增强,原版的DES密码的密钥长度变得容易被暴力破解;而3DES通过增加DES的密钥长度来避免类似的攻击。需要注意的是,由于3DES的加密过程较为复杂,因此会占用相对较多的处理时间和计算资源。需要注意的是,由于3DES的密钥长度为168位,因此在本例程中,我们使用了两个密钥拼接而成的方式来表示3DES的密钥。原创 2023-06-23 22:00:00 · 2383 阅读 · 0 评论 -
RC4加密算法及Python实现
密钥流是一个与明文长度相等的伪随机数流,其生成方法如下:初始化i和j两个变量(初始值为0),然后对S盒进行256次置换操作。每次操作中,将S[i]和S[j]交换,并以S[i]+S[j] MOD 256作为索引,从S盒中取出一个值,并将其加入到密钥流中。异或操作的规则是:将明文当中的每一个字节和密钥流中的一个字节进行异或操作,得到加密之后的字节流。T数组是由密钥生成的,其长度和S盒相同。该例程包含三个函数,KSA用于初始化S盒并生成T数组,PRGA用于生成密钥流,RC4函数则是对明文进行加密或解密操作。原创 2023-06-25 23:00:00 · 2096 阅读 · 0 评论 -
CRC校验算法以及相关实现示例
接收方在接收到数据后,也可以重新计算校验码,若接收到的校验码与重新计算出的校验码不同,则说明数据存在错误。在这个函数中,我们首先将初始值设为0xFFFF,然后按照CRC算法对输入数据进行处理,并返回计算得到的CRC值。最后,在主函数中,我们定义了一个测试数据数组msg,并将它传入crc_ccitt()函数中计算得到CRC校验值,并输出结果。接收方收到数据帧后,也按照同样的方法计算出校验码,如果计算出的校验码与接收到的校验码相同,则数据传输没有出错。CRC码是由数据生成的,不必提前设定。原创 2023-03-22 22:30:00 · 1596 阅读 · 0 评论 -
AES加密算法的Python实现
AES(Advanced Encryption Standard)是一种对称密钥加密算法,是目前应用最广泛的加密算法之一。它是由比利时密码学家Joan Daemen和Vincent Rijmen设计的,在2001年被美国国家标准技术研究所(NIST)选定为新的高级加密标准(AES)。AES使用了一个块加密算法,将明文分成固定长度的数据块,并且对每个数据块进行加密操作。其密钥长度可以是128位、192位或256位,这使得AES比之前的DES算法更加安全。原创 2023-03-21 13:57:44 · 1503 阅读 · 0 评论 -
python中的 函数与模块简介
一、函数1.概念一段小型程序,实现特定功能。例,>>> 2**38>>> pow(2,3)8pow就是函数,是python的一个内建函数,可以直接调用。自定义函数时一样要遵循先定义后调用的原则,声明时可以不指定返回值的数据类型,没有返回值时默认返回None对象。2.格式定义函数的格式如下:def fun原创 2017-06-08 09:15:06 · 985 阅读 · 0 评论 -
python中五种异常机制的简介
默认的异常处理器 代码如下:s = 'Hello girl!'print s[100]print 'continue' 如果我们没有对异常进行任何预防,那么在程序执行的过程中发生异常,就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。这种情况下,第3行代码不会执行。try…except 代码如下:原创 2017-06-09 09:54:01 · 517 阅读 · 0 评论 -
python中的基础类型
在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,包括负整数,写程序的时候表述与数学上的方法一样,例如:99,-3,6666 等等。有时候使用十六进制会比较方便,用 0x 前缀和0-9,a-f表示,例如:0xaaff,0x2e45fa3 等等。浮点数浮点数也可以称为小数。叫做浮点数是因为按照科学记数法表示时,一个浮点数的小数原创 2017-06-10 11:19:46 · 628 阅读 · 0 评论 -
一些代码静态检查工具的简介
1、KLOCWORK: 适用语言:C, C++, JAVA 是否开源:否, 是否需要编译:是 作用:代码静态检查工具。用于高效检测软件缺陷和安全隐患,提供优秀的静态源代码分析解决方案。软件号称是业界领导者,能够快原创 2017-07-07 20:09:05 · 7869 阅读 · 0 评论 -
运行python程序时出现错误“SyntaxError: Non-ASCII character '\xe8' in file variable.py on line 1, but no encod”
创建python程序源文件:variable.pycounter = 100 #赋值整型变量miles = 1000.0 #浮点型name = "John" #字符串print counterprint milesprint name运行该python文件:python variable.py运行报错:File "variable原创 2017-12-20 09:28:11 · 15576 阅读 · 0 评论 -
国内大公司的开源项目一览表
转载地址:https://www.cnblogs.com/lidabo/p/7686675.html奇虎360https://github.com/Qihoo3601.MySQL中间层 AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本...转载 2019-02-27 20:39:20 · 3201 阅读 · 0 评论 -
Python编程中,在 Eclipse 中使用 P8 编码规范工具
python的编码在其出生时就有PEP8规范来指导,以下步骤是在eclipse上设置PEP8代码规范检查,并由eclipse自动调整代码格式1、eclipse->window->Preferences->PyDev->Editor->Code Analysis->options->打开代码分析功能:2、eclipse->win...原创 2019-03-19 12:01:04 · 625 阅读 · 1 评论 -
python中在类的成员函数中启动子进程,子进程为另一个成员函数
1、一般情况下可以在main函数中将类的成员函数当做子进程来进行调用,代码如下:import timeimport threading# *****************************************************************# Thread function Example# *****************************...原创 2019-09-03 14:24:59 · 1594 阅读 · 0 评论 -
Python实现的简单的单片机串口助手程序
项目中遇到需要用电脑通过串口来控制单片机IO口,查询了一些资料,可以使用python来实现简单的串口通信,所以用python实现了一个简单的单片机串口助手,可以将串口助手发往单片机的字符回传给串口助手。也可以将配合单片机程序对单片机进行控制。 python实现的串口助手代码如下:import time; #需要调用延时函数import serial #需要调用串口库...原创 2019-09-03 21:46:41 · 7019 阅读 · 0 评论 -
Python打开和关闭网页
#导入需要用到的模块import webbrowser import codecsimport timeimport requestsimport os#定义要打开的网页url = 'https://www.baidu.com/'#判断网页地址是否有效r = requests.get(url, timeout=5)result = r.status_codeif (re...原创 2019-09-10 10:30:06 · 3207 阅读 · 1 评论 -
Python类中方法的self参数
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。Python中的self等价于C++中的self指针和Java、C#中的this参考。原创 2016-08-14 20:36:17 · 725 阅读 · 0 评论