![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 95
Carry丶
这个作者很懒,什么都没留下…
展开
-
Python网络自动化运维及相关模块(上)
Python telnetlib 基本原理 在介绍 telnetlib 中各个 read 函数的意义前,首先了解 telnetlib 的工作原理。 telnetlib 首先通过 socket 连接从网络接收数据,把数据存储到自己的 raw queue 中,然后对其进行(telnet 协议相关的)处理(cook)。处理结果存放在 cooked queue 中供应用程序取用。整个过程如下图所示: read方法 与队列相关 read_very_lazy 只从 cookedq 读取已处理好的数据。 read_l原创 2021-01-22 15:42:25 · 1918 阅读 · 0 评论 -
Python 字符串前面加u,r,b,f的含义
1、字符串前加 u 作用: 表示后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面 例: u"我是含有中文字符组成的字符串。" 2、字符串前加 r 作用: 去掉反斜杠的转移机制。 例: r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。 (特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 ) 3、字符串前加 b 作用: b" "前缀表示:后面字符串是bytes 类型。 例转载 2020-12-15 19:42:11 · 1211 阅读 · 0 评论 -
python正则表达式中的贪婪与非贪婪模式
概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪模式的量词,也叫做匹配优先量词,包括: “{m,n}”、“{m,}”、“?”、“*”和“+”。 在一些使用NFA引擎的语言中,在匹配优先量词后加上“?”,即变成属于非贪婪模式的量词,也叫做忽略优先量词,包括: “{m,n}?”、“{m,}?”、“??”、“*?”和“+?”。 从正则语法的角度转载 2020-08-04 14:43:38 · 1033 阅读 · 0 评论