python
lm236236
这个作者很懒,什么都没留下…
展开
-
2min内要ping完1000台机器并且拿到结果,怎么做?
2min内要ping完1000台机器并且拿到结果,怎么做?原创 2022-09-02 11:03:08 · 444 阅读 · 0 评论 -
解决Centos中python3.8安装错误pip版本的问题
python3安装requests报错原创 2022-08-15 20:50:42 · 1254 阅读 · 1 评论 -
补充_字符编码
Unicode中文和英文都是占两个字节ASCII只能存英文字母和特殊字符,占一个字节所以,用Unicode存英文字符就会比ASCII多一倍的存储,因此就出现了一个Unicode扩展集utf-8,所有的英文字符按ASCII存储,占一个字节,而中文变成3个字节例子:将utf-8的编码转为gbk的编码,可以在python2.7上试#-*- coding:utf-8 -*-s = '你好'...原创 2019-07-19 17:13:00 · 230 阅读 · 0 评论 -
补充_字典为什么比列表查询快
字典 key-value对 特性: 无顺序 去重 查询速度比列表快 比列表占用内存多为什么会查询速度会快呢?因为他是hash类型的,那什么是hash呢? 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。 哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而...原创 2019-07-19 16:49:55 · 2062 阅读 · 0 评论 -
补充_python深浅copy
name = ["liming","lilongfei","duanwenchao",["tangeng",11],"yuxiaobin"]name2 = name.copy() #浅copy,只copy第一层print(name)print(name2)name[1] = "haha" #当修改name的第一层时,name2不发生变化name[3][1] = 22 #...原创 2019-07-19 16:45:49 · 173 阅读 · 0 评论 -
补充_python3中的bytes数据类型
bytes数据类 python3中对文本和二进制做了很清晰的区分,文本都是unicode,由str表示,二进制由bytes类型表示一个字符串可以由二进制表示,也可以用str表示,两者之间可以互相转换 python3中都是以二进制传递数据,不会再以字符串传递数据...原创 2019-07-19 16:40:43 · 544 阅读 · 0 评论 -
补充_python的运行过程(pyc文件)
python运行的过程: 当程序运行时,编译的结果在内存中的PyCodeObject中,等运行结束后,会存入pyc文件。当下一次运行程序是就会先找pyc文件,如果找到就直接载入。...原创 2019-07-19 16:34:16 · 1338 阅读 · 0 评论 -
python自我知识补充
1.模块部分2.python运行过程/pyc文件3.bytes数据类型4.深浅copy5.字典查询为什么比列表快6.字符编码原创 2019-07-19 16:41:17 · 160 阅读 · 0 评论 -
补充_python模块部分
1.不需要导入的库叫标准库2.文件名不能与模块名一致3.sys模块已经内置在python中了,是用C语言写的,所以在标准库中是找不到的4.第三方模块默认安装在site-packages中,标准库在site-packages的上一级目录Lib中print(sys.argv) #打印相对路径以及传递的参数,在pycharm中打印绝对路径print(sys.path) #python环境...原创 2019-07-19 16:30:33 · 237 阅读 · 0 评论 -
python自动化运维笔记(3)-difflib模块实现文件内容差异对比
Python2.3以上的版本自带difflib模块,无需安装示例:两个字符串的差异对比"""两个字符串的差异对比"""import difflibtext1="""text1:This module provides classes and functions for comparing sequences.including HTML and context and un...原创 2019-04-28 21:28:06 · 643 阅读 · 0 评论 -
python自动化运维笔记(2)-IP地址处理模块IPy
IPy模块的安装[root@foundation8 mode]# wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificate[root@foundation8 mode]# tar zxf IPy-0.81.tar.gz[root@foundation8 mode]# ...原创 2019-04-28 18:00:56 · 530 阅读 · 0 评论 -
python自动化运维笔记(1)-系统性能信息模块psutil
1.1 获取系统性能信息 psutil是一个跨平台库,能够获取系统运行进程和系统利用率等信息。通常我们采用shell命令来获取操作系统信息。而使用psutil库实现则更加简单明了。psutil大小单位一般采用字节。首先,我们需要导入psutil模块,这里我使用的是源码安装的方式[root@foundation8 mode]# wget https://pypi.python.org...原创 2019-04-28 13:05:23 · 256 阅读 · 0 评论 -
Python判断字符串中连续最长的递增英文字母串
在字符串中找出连续最长的递增英文字母串(26个字母,不区分大小写),把这个字母串的长度作为函数值返回。如字符串“dgefgfg455cd5556bcd45”,可以得出最长的连续递增字母是"efg"和"bcd",所以返回3。testStr=input() ##输入一个字符串ls=[] ##定义一个空列表用于将非字母的部分转换为'.',然后存到这个列表中num...原创 2019-04-28 11:26:32 · 2961 阅读 · 0 评论