随笔分类 - python
摘要:python datetime模块使用 datetime模块中包含了3个类,分别是date, time, datetime. datetime.date表示日期的类,属性有year, month, day. datetime.time表示时间的类, 属性有hour, minute, second,
阅读全文
摘要:1、os.system() 调用shell,运行shell命令 2、os.path.isfile()和os.path.isdir()分别检验给出的路径是一个目录还是文件 3、os.path.existe():检验给出的路径是否真的存在。可以是目录也可以是文件,存在返还True,否则False 4、o
阅读全文
摘要:一、ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。 (提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和) 注:ps -ef 与 ps aux 效果一样使用随意 二、一键部署lvs与keepalived 注:部署keepalived配置文件,会自动将l
阅读全文
摘要:Python简介 Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 --摘自360百科 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的
阅读全文
摘要:galery.py文件内容 server_db2.conf
阅读全文
摘要: 面向对象介绍 一、面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在
阅读全文
摘要:yagmail 实现发邮件 yagmail 可以简单的来实现自动发邮件功能。 安装 pip install yagmail 简单例子 import yagmail #链接邮箱服务器 yag = yagmail.SMTP( user="user@126.com", password="1234", h
阅读全文
摘要:configparse模块
阅读全文
摘要:多线程threading 多线程特点: GIL的全称是:Global Interpreter Lock,意思就是全局解释器锁,这个GIL并不是python的特性,他是只在Cpython解释器里引入的一个概念,而在其他的语言编写的解释器里就没有这个GIL例如:Jython,Pypy 为什么会有gil?
阅读全文
摘要:Python-psutil模块 windows系统监控实例,查询 https://www.cnblogs.com/zhou2019/p/10567282.html 1.简单介绍 psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运
阅读全文
摘要:yagmail模块 python标准库中发送电子邮件的模块比较复杂,因此,有许多开原的库提供了更加易用的接口来发送电子邮件,其中yagmail是一个使用比较广泛的开原项目,yagmail底层依然使用了smtplib和email模块,但是yagmail提供了更好的接口,并具有更好的易读性 yagmai
阅读全文
摘要:主要是创建一个服务端,在创建服务端的时候,主要步骤如下:创建socket对象socket——》绑定IP地址和端口bind——》监听listen——》得到请求accept——》接收请求recv——》发送信息send——》关闭close客户端代码就是连接服务器,接收和发送消息,具体流程如下:创建sock
阅读全文
摘要:subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如: os.system os.spawn* 1. subpro
阅读全文
摘要:python装饰器 什么是装饰器?在不修改源代码和调用方式的基础上给其增加新的功能,多个装饰器可以装饰在同一个函数上 # 原理(个人理解):将原函数(bar)的内存地址重新赋值,进行覆盖。新值为装饰器目标函数内存地址,# 再进行调用,从而实现修改的目的。 无参装饰器*****************
阅读全文
摘要:为什么要有函数?函数式编程定义一次,多出调用函数在一定程度上可以理解为变量函数的内存地址加上()就是调用函数本身也可以当做参数去传参不用函数:组织结构不清晰代码的重复性 #监控 # 如果c盘使用率超过10%,print(cpu使用率超过10%) # 如果内存使用率超过80%,print(内存使用率超
阅读全文
摘要:文件操作, 操作文件完毕后一定要记得close# 读,默认是rt(文本的方式读取),rb模式是以字节读取 # 写,默认是wt(文本的方式写入,覆盖写入 # 另一种打开文件的方式,利用上下文 # 读取的类型 # 写入的类型 #了解 练习#动态查看文件#tail -f message
阅读全文
摘要:# 打印0-10去掉5 # 打印0-10的偶数 # while死循环 # break与continue# break:终止循环# continue:跳过本次循环 # for循环 # 逻辑运算 #if逻辑运算练习: # 计算1-100的总和 # 1.做一个名片管理系统# 2.名片内容有name,age
阅读全文
摘要: Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 &
阅读全文
摘要:一、#字符串 res = 'hello,world' 1、#字符串切片取值:******* 2、#字符串格式化(%s和format)***** 3、#字符串替换***** 4、#把列表变成字符串******* 5、#把字符串变成列表(以l分割点)******* 6、#从右往左切,以.为分割,切3刀*
阅读全文