一:sys模块# 导入sys模块 import sys # 查看当前使用pyhon解释器版本 print(sys.version) # 查看当前使用pyhon版本信息 print(sys.versioninfo) # 查看当前使用python主版本号 py_version = sys.version_info print(py_version.major)
转载 2023-08-17 23:14:19
166阅读
Python是一种高级编程语言,被广泛用于开发各种应用程序。在运领域,我们经常需要编写一些脚本来自动化一些重复性任务,比如监控服务器状态、备份数据、部署应用等。本文将介绍使用Python编写脚本基本原理和常用技巧。 ## 为什么选择Python Python是一种简单易学编程语言,具有丰富标准库和第三方库,可以帮助我们快速开发各种应用程序。它语法简洁易懂,而且可以运行在多个平台
原创 2024-01-04 08:27:02
37阅读
## Python常用模块简介 Python是一种高级编程语言,拥有强大开发社区,为工作提供了许多有用模块。这些模块可以帮助我们自动化任务、监控系统、管理服务器等。本文将介绍一些常用Python模块,并提供相应代码示例。 ### 1. paramiko模块 paramiko模块是一个用于SSH协议Python实现,可以用于远程执行命令、传输文件等。下面是一个使用para
原创 2023-08-30 11:37:18
417阅读
在现代IT领域,Python因其简洁高效特性被广泛应用。尤其是在日常操作中,借助一些Python常用模块,开发人员和工程师可以极大地提高工作效率。本文将详细探讨这些模块适用场景,并结合实例进行解析。 ## 适用场景分析 在我们工作中,会遇到许多场景,如定时任务调度、日志分析、网络监控等。不同模块会适用于不同场景,下面的Mermaid四象限图展示了常见模块
原创 6月前
35阅读
# Python常用脚本 ### 简介 在Kubernetes (K8S) 环境中,人员经常需要编写Python脚本来简化操作、自动化任务以及监控集群状态。本文将介绍如何编写Python常用脚本,帮助小白入门实现这个目标。 ### 步骤 下面是实现Python常用脚本步骤: | 步骤 | 操作 | |-------|------| | 步骤一 | 导入必要Python
原创 2024-05-21 11:12:17
147阅读
1.获取外网ip#!/usr/bin/envpython--coding:utf-8--Time:2019/12/2010:05importsocketimportrequests,re#方法一text=requests.get("http://txt.go.sohu.com/ip/soip").textip=re.findall(r'\d+.\d+.\d+.\d+&#
原创 2020-01-02 17:23:04
807阅读
引言在Python自动化中,常会用到psutil模块,除了用来系统监控,也封装了linux 下 大部分shell命令,本文将为大家分享Python自动化常用几个模块与使用。Python模块之Paramiko1、介绍paramiko 遵循SSH2协议,支持以加密和认证方式,进行远程服务器连接,可以实 现远程文件上传,下载或通过ssh远程执行命令。使用pip命令进行安装:pip
在上一篇文章中我们讲到了数值计算、数据可视化、Web开发、数据库管理一些常用库。下面我们来看看自动化、图形界面编程、机器学习、深度学习常用库。自动化jumpsever跳板机用Python编写开源跳板机(堡垒机)系统,该系统实现跳板机基本功能,包括身份验证,授权和审计,并集成Ansible,批处理命令等。支持WebTerminalBootstrap编写,漂亮界面,自动收集硬件信息,
背景作为SRE,我们有很多很多自动化工具,大部分都是自动运行,还有一部分是CLI,我们一直苦于没有一个自己管理后台网站,受限于前端能力薄弱,开发出来网页只能说凑活能用,但是不好用。现在我们有了Streamlit这个神奇,可以仅使用Python就开发一个简单后台管理网站,同时也可以作为我们内容输出渠道。简介本身streamlit是给做机器学习的人开发,作为一个实时数据展示和输出工具,
Python Python 是一种简单易学、高效且功能强大编程语言,它拥有丰富第三方库和工具,让工作更加轻松和高效。下面我们将介绍 Python 在运常见应用。自动化脚本Python 在运领域中最常见应用就是编写自动化脚本,它可以帮助我们完成各种繁琐任务,如系统配置、部署、监控和维护等。以下是一个简单 Python 自动化脚本示例: pythonCopy code
file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 .首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以模式打开文件如果不存在也会被创建一个新。f=open('/tm
基于PythonDevOps实战
原创 2021-05-27 13:53:28
157阅读
Linux上如果我们要操作文件、目录,可以在命令行下面输入操作系统提供各种命令来完成,比如dir、cp等命令。 在Python程序中执行这些目录和文件操作可以使用python提供os或sys模块
原创 2021-07-06 11:47:04
424阅读
1点赞
1.模块简介psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程管理。它实现了同等命令行工具提供功能,如ps、top、lsof、netstat、 ifconfig、who、df、kill、free、nice、ionice、i
转载 2024-03-03 09:31:02
76阅读
自动化 1 shell语法 运行机制 常见应用 2 自动化代码发布案例1 自动化: 编写shell脚本实现过程自动化 2 shell 1 shell概念: 命令解释器(应用程序和操作系统之间接口)2 shell分类 常用:linux命令行(重点是bash) 3 查看当前系统shell: echo $SHELL /bin/bash 4 查看当前系统兼容性支持其他shell版
docker操作脚本根据容器名称查询容器ID并删除# 第一种写法 docker stop `docker ps -a| grep project | awk '{print $1}' ` docker rm `docker ps -a| grep project | awk '{print $1}' ` # 第二种写法 docker stop `docker ps -aq --filter
file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 .首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以模式打开文件如果不存在也会被创建一个新。f=open('/tm
转载 2017-03-02 11:53:44
4662阅读
python常用脚本实例
转载 2018-05-09 10:49:56
815阅读
file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 .首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以模式打开文件如果不存在也会被创建一个新。f=open('/tm
原创 2021-05-24 21:32:49
750阅读
在现代IT中,使用Python编写巡检脚本变得越来越普遍。这些脚本能够帮助系统管理员自动化常见任务,从而提升系统稳定性和效率。接下来,我将分享如何设计和实现一套常用Python巡检脚本完整策略,包括备份策略、恢复流程、应急响应、工具链集成、日志分析和监控告警。 ### 备份策略 备份对于数据保全至关重要,我们需要定义一个合理备份流程。下面是这个备份流程图示:
原创 7月前
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5