随笔分类 -  Python

摘要:Python对excel的基本操作 1. 前言 本文是通过Python的第三方库openpyxl, 该库根据官方介绍是支持Excel 2010 的 xlsx/xlsm/xltx/xltm格式文件,哪个版本的这些格式应该都可以支持。 作为网络攻城狮的我们,使用python对excel的基本操作技能就可 阅读全文
posted @ 2021-02-17 15:51 Singvis 阅读(3414) 评论(0) 推荐(1)
摘要:1. 概念 1.1 基本概念 时间,对于我们来说很重要,什么时候做什么?什么时候发生什么?没有时间的概念,生活就乱了。 在日常的运维当中,我们更关注告警的时间:什么时候发生、什么事故、影响范围、什么时候解决,都是有关联性的,所以时间的准确性是非常非常的重要。 你可能会好奇,时间到底是怎么来的呢?作为 阅读全文
posted @ 2020-07-23 20:15 Singvis 阅读(707) 评论(0) 推荐(2)
摘要:哈喽,大家好!距离上一篇文章近1个半月了,不是我拖呀~,刚好这个月遇到了工作调整,再加上要照顾10个月的孩子,实属不易,所以就这么长时间没来更新了。这不,我每天码一点点,'滴水成河',努力完成了这篇文章。 1. 封装和解构 1.1 封装 说明: 等号(=)右边有多个数值仅通过逗号分割,就会封装到一个 阅读全文
posted @ 2020-05-14 00:47 Singvis 阅读(399) 评论(0) 推荐(0)
摘要:python线性数据结构 <center>码好python的每一篇文章.</center> 1 线性数据结构 本章要介绍的线性结构:list、tuple、string、bytes、bytearray。 线性表:是一种抽象的数学概念,是一组元素的序列的抽象,由有穷个元素组成(0个或任意个)。 线性表又 阅读全文
posted @ 2020-03-27 02:00 Singvis 阅读(919) 评论(0) 推荐(0)
摘要:[toc] 码好python的每一篇文章. 1. 基础语法 1.1 注释 在编写代码的时候,有些代码不需要执行或增加代码说明,那么就需要用到注释了。 被注释的文本或代码是不会被执行的。 注释可以使用如下三种方式: \ 号 ''' 三个单引号 也叫块注释,支持换行。 """ 三个双引号 也叫块注释,支 阅读全文
posted @ 2020-02-06 16:32 Singvis 阅读(285) 评论(0) 推荐(0)
摘要:可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x新版本的? 答案是有的,请使用pyenv,可以支持管理多个python版本,任意使用。 其实官方于2 阅读全文
posted @ 2019-12-26 00:12 Singvis 阅读(449) 评论(0) 推荐(0)
摘要:1. 概述 本来是不想写Paramiko的,因为我觉得之前的一篇关于Netmiko模块更适合网工,后来发现paramiko有包含SFTP功能,所以还是有必要来讲讲,毕竟我们在设备上是要经常下载配置、上传版本/升级版本用的,而且SFTP比FTP、TFTP更安全。 所以, 你也不用借助其他工具来上传、下 阅读全文
posted @ 2019-12-01 22:03 Singvis 阅读(4499) 评论(1) 推荐(0)
摘要:1. 概念 1.1 基本概念 时间,对于我们来说很重要,什么时候做什么?什么时候发生什么?没有时间的概念,生活就乱了。 在日常的运维当中,我们更关注告警的时间:什么时候发生、什么事故、影响范围、什么时候解决,都是有关联性的,所以时间的准确性是非常非常的重要。 你可能会好奇,时间到底是怎么来的呢?作为 阅读全文
posted @ 2019-10-30 23:22 Singvis 阅读(1990) 评论(0) 推荐(0)
摘要:0. 前言 正常情况下,如果想要查看电脑的网卡IP地址或是MAC地址,直接通过界面找到网卡进行查看就有了,亦或是通过命令如linux的ifconfig得到IP等信息,那么本节教大家如何通过python的方式获取网卡的IP/MAC信息。 1. 测试环境及关键代码解释 1.1 测试环境 1.1.1 系统 阅读全文
posted @ 2019-09-28 21:27 Singvis 阅读(8185) 评论(3) 推荐(1)
摘要:[ TOC ] 0. 前言 自上一篇文章《用python怎么telnet到网络设备》,简单使用了telnetlib库给大家演示了下,但是,现实环境中仍不建议去使用telnet。 SSH(Secure Shell)协议也是属于TCP/IP协议族里的一种,端口号22,可以代替telnet来远程管理的一种 阅读全文
posted @ 2019-09-28 21:04 Singvis 阅读(647) 评论(0) 推荐(0)
摘要:0. 前言 IP地址目前存在两个版本:IPv4和IPv6,平常我们见到最多的就是IPv4了,如192.168.1.1/24,当然,IPv4地址池资源紧缺,IPv6已悄然大量部署了。 我们在设计网络架构时必须要对设备互联地址、环回地址、业务地址进行规划,那怎么规划?给你一个A类地址你怎么办?最重要是不 阅读全文
posted @ 2019-09-28 19:12 Singvis 阅读(7003) 评论(0) 推荐(0)
摘要:0.前言 Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,就是不安全,信息明文传送,极容易被攻击窃取信息,不推荐使用,但本节我还是先从它入手哈。 1. 测试环境及关键代码解释 1.1 简单测试环境 使 阅读全文
posted @ 2019-09-28 19:01 Singvis 阅读(1576) 评论(0) 推荐(0)
摘要:0. ARP介绍 首先,先回忆下TCP/IP模型,从下到上分为:数据链路层、网络层、传输层、应用层,那么ARP到底属于哪一层?有人会说是网络层,但实际是属于数据链路层,只不过还要为网络层提供服务。 ARP的主要用途是IP(32bit)地址到物理MAC(48bit)地址的映射关系。别看表面主机知道了远 阅读全文
posted @ 2019-09-28 17:08 Singvis 阅读(6541) 评论(1) 推荐(0)
摘要:0. 前言 自上一篇文章《用python怎么telnet到网络设备》,简单使用了telnetlib库给大家演示了下,但是,现实环境中仍不建议去使用telnet。 SSH(Secure Shell)协议也是属于TCP/IP协议族里的一种,端口号22,可以代替telnet来远程管理的一种方法。 SSH提 阅读全文
posted @ 2019-09-22 18:35 Singvis 阅读(3563) 评论(0) 推荐(1)
摘要:0.前言 Telnet协议属于TCP/IP协议族里的一种,对于我们这些网络攻城狮来说,再熟悉不过了,常用于远程登陆到网络设备进行操作,但是,它的缺陷太明显了,就是不安全,信息明文传送,极容易被攻击窃取信息,不推荐使用,但本节我还是先从它入手哈。 1. 测试环境及关键代码解释 1.1 简单测试环境 使 阅读全文
posted @ 2019-09-22 18:33 Singvis 阅读(4339) 评论(3) 推荐(0)