随笔分类 - python
摘要:fname = 'test.sh2' with open(fname, 'r', encoding='utf-8') as f: # 打开文件 lines = f.readlines() # 读取所有行 first_line = lines[0] # 取第一行 last_line = lines[-
阅读全文
摘要:在写python脚本的时候,会调用到同层模块文件,也有可能会用到上一层目录的模块文件,下面介绍调用上层目录的两种方法。 第一种 sys.path.append(os.path.abspath(os.path.dirname(os.path.dirname(os.path.abspath(__file
阅读全文
摘要:集合,简单说就是去掉重复的 交集就是取出两者之间系统的数 并集就是合在一起 差集就是在N1里面但不在N2里面 对称差集就是取出两个列表不同的出来,不同于并集 list_1 = [1,3,4,5,6,8,9,3] list_2 = [2,8,4,88,67,25,2] list_3 = [1,3,5]
阅读全文
摘要:name = [1,2,3,4,5,6,7] print(name[:]) 取整个列表 [1, 2, 3, 4, 5, 6, 7] print(name[:2]) 取前面两个 [1, 2] print(name[-4:]) 从倒数第四个开始取 [4, 5, 6, 7] print(name[::2]
阅读全文
摘要:一.数值 整型,长整型,布尔值,浮点数 内置函数 1.通用函数 int() 转换数值 str() 转换字符串 bool() 转换布尔值 float() 转换浮点数 type() 返回参数的类型 2.数值类型特定函数 abs() 返回绝对值 divmod(x,y) 返回两个值 除和取模 2.序列类型
阅读全文
摘要:第一种 python -m venv project-env #创建一个名为project-env环境 source project-envbin/bin/activate #进入python虚拟环境 deactivate #退出python虚拟环境 第二种 pip install virtuale
阅读全文
摘要:前言:在日常服务器运维工作中,备份数据库是必不可少的,刚工作那会看到公司都是用shell脚本循环备份数据库,到现在自己学习python语言后,利用多进程多线程相关技术来实现并行备份数据库,充分利用服务器资源,提高备份速度。 一、为什么要用线程池 1.多线程比单线程运行要快很多,比如在我工作中,每台服
阅读全文
摘要:前言:在使用Python完成工作中一些任务的时候,常常要对数据类型进行转换,比如字符串转列表,列表转字符串,字符串转元组等等,下面分享一下常用的字符串转列表 字符串转列表 第一种字符串转列表: t_str="abc" 输出类型: print(type(t_str)) 结果: 输出类型:<class
阅读全文
摘要:前言:日常工作中告警通知是必不可少的,一般会使用邮件、钉钉、企业微信等,今天分享一下使用python实现钉钉告警 一. 钉钉机器人创建 登录钉钉客户端,创建一个群,把需要收到报警信息的人员都拉到这个群内.然后点击群右上角的"群机器人"->"添加机器人"->"自定义",记录该机器人的webhook值!
阅读全文
摘要:一个python文件通常有两种使用方法, 第一是作为脚本直接执行。 第二是 import 到其它的 python 脚 本中被调用(模块重用)执行。 因此 if name == 'main': 的作用就是控制这两种情况执行代码的过程。 简单地说if __name__ == '__main__'的意思是
阅读全文
摘要:相同点:filter 和 map 都是对数组的操作,均返回一个新的数组 不同点:filter是满足条件的留下,是对原数组的过滤;map则是对原数组的加工,映射成一对一映射的新数组 number = [1,2,44,38,58,96,47] new_list = list(filter(lambda
阅读全文
摘要:split方法说明: split方法通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串 split()方法语法: 1 str.split(str="", num=string.count(str)) 参数: str -- 分隔符,默认为空字符 num 分隔次数。默认为
阅读全文
摘要:今天接到一个小需求,就是想在windows环境下,上传压缩文件到linux指定的目录位置并且解压出来,然后我想了一下,这个可以用python试试写下。 环境:1.linux操作系统一台2.windows环境安装Python3.x3.Pycharm IDE环境大家如果对paramiko模块不熟悉的话,
阅读全文