![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python语言学习
文章平均质量分 71
python的基础知识学习
一个小白的学习日常
这个作者很懒,什么都没留下…
展开
-
django学习
1 django简介web阶段:-Django -Flask虚拟化技术(1)虚拟机 (2)虚拟容器-Docker(3)虚拟环境- Python专用- 将Python依赖隔离,使用virtualenv进行依赖性隔离并使用pip安装所有库django简介官方网站:Getting started with Django | DjangoMVC设计模式(Model、View、 Controller...原创 2022-02-12 22:11:16 · 1139 阅读 · 1 评论 -
python基础(2)
10魔法方法10.1构造和析构10.1.1 _ _init_ _(self[, ...])它相当于其他面向对象编程语言的构造方法,也就是类在实例化成对象的时候首先会调用的一个方法。这个构造方法可以用也可以不用,根据实际需求来就行。需要注意的是,_ _init_ _()方法的返回值一定是None,不能是其他。所以,只有在需要进行初始化的时候才重写_ _init_ _()方法。这个_ _init_ _()并不是实例化对象时第一个被调用的魔法方法。10.1....原创 2021-08-22 17:22:52 · 497 阅读 · 2 评论 -
python基础(1)
1 字符串1.1 字符串的各种内置方法Python字符串的方法及含义1.2 格式化格式化字符串,就是按照统一的规格去输出一个字符串。如果规格不统一,就很可能造成误会。1.2.1 formatformat()方法接收位置参数和关键字参数,二者均传递到一个名为replacement的字段。而这个replacement字段在字符串内用大括号({})表示。举几个例子就能理解了:"{0} love {1}.{2}".format...原创 2021-08-14 18:35:52 · 3111 阅读 · 18 评论 -
ansible安装与简单使用
1 ansible安装(1)安装ansible前需要配置好yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install epel-release 然后进行yum源缓存清理与重新加载:yum clean allyum makecache(2)安装ansibleyum install -y ansible2 ansible配置与简单使原创 2021-07-24 18:47:38 · 683 阅读 · 1 评论 -
python通过邮件自动发送csv文件,并附上正文内容
1、逻辑思路日常可能需要将一些报表作为附件,报表内容作为正文粘贴到邮件里进行发送。这部分可以通过python进行自动化来实现。代码如下(仅是发送邮件),附件是csv文件,正文目前采用文本形式,勉强可以读。后续下一步计划使用报表形式来进行邮件发送。#-*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mi...原创 2021-07-04 18:27:06 · 1136 阅读 · 0 评论 -
centos安装python3的环境
原文取自https://blog.csdn.net/longzhoufeng/article/details/109879818该篇文章,但有些地方还没完善,进行完善后方便后续参考使用。centos7自带版本是python2.7。如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/1、先查看系统python的位置在哪儿python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin...转载 2021-07-04 09:57:55 · 232 阅读 · 0 评论 -
python连接mariadb数据库写入数据
1、逻辑根据每日生成的一个全网设备信息:设备名、厂商、设备型号、IP、版本、存活时间自动先生成一个.CSV文件,python通过pymysql库连接数据库将设备基础信息csv文件写入数据库(逐条写入)。import pymysqldef main(): try: csv_file_path='/home/zhangli/sw_list.csv' file = open(csv_file_path, 'r',encoding='utf-8') reader = fi...原创 2021-07-03 19:20:31 · 1225 阅读 · 0 评论 -
Rsyslog server的搭建过程
一、安装rsyslog服务,初始设置1. 如果没有rsyslog需要安装,并创建接受日志的文件夹yum install rsyslog -y mkdir -pv /root/log2. rsyslog的配置文件需要修改[root@c3]# grep -v "^#" /etc/rsyslog.conf | grep -v "^$"$ModLoad imuxsock # provides support for local system logging (e.g. via log...原创 2021-02-25 09:48:49 · 940 阅读 · 0 评论 -
python测试ip联通性
demo版本(后期可以优化):#-*- coding: utf-8 -*-import reimport nmapdef main(): nm=nmap.PortScanner() loopback=['ip地址'] mgmt=['ip地址'] loopback_list=[] mgmt_list=[] unlanded_loopback=[] unlanded_mgmt=[] for ip_loopback in loopbac原创 2020-07-16 11:24:00 · 520 阅读 · 0 评论 -
python之re正则表达式学习
1、常用的操作符说明(见以下连接)https://blog.csdn.net/qq_41617034/article/details/89742017?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMach原创 2020-06-23 11:28:50 · 126 阅读 · 0 评论 -
python之paramiko模块资料总结
1、前言 paramiko模块是基于Python实现的SSH远程安全连接,可以提供在远程服务器上执行命令、上传文件到服务器或者从指定服务器下载文件的功能。2、paramiko模块安装方法paramiko模块不是python自带的标准库,需要自行下载安装,建议使用pip自动安装。方法如下:pip install paramiko3、常用函数介绍(着重使用方法)3.1 SSHclient类基础配置:引入paramiko库,引用SSHClient函数并创建sshcli...原创 2020-06-17 14:54:12 · 1153 阅读 · 0 评论 -
python中chr()函数/ord()函数/complex()函数的用法(转载)
一,chr()函数格式:Chr(<数值表达式>)说明:函数返回值类型为String,其数值表达式值取值范围为0~255。例如:PrintChr(78),结果显示:N。二,ord函数格式:ord(“字符串“)说明: 函数返回值类型为 int类型例如 : ord("0"),结果显示:48...原创 2020-06-16 21:42:17 · 208 阅读 · 0 评论 -
批量生成配置文件(根据需要可进行相应修改)
import redef device_template(target_file,m,n): f_read=open("./tor_temp","r").read() file_read=re.split(r"([ \n._])",f_read) for line in file_read: f_write=open(target_file,"a+") if line in n: j=n.index(line)...原创 2020-06-09 22:32:14 · 512 阅读 · 0 评论 -
文本操作1——文本转换为列表(删去每行\n)
读取某个文本,转换为列表,删除其中的\n,并输出第一行原创 2020-06-10 15:18:23 · 322 阅读 · 0 评论 -
自动化运维之(循环探测服务器地址)
#!/usr/bin/env python#_*_ coding:utf8 _*_#author: Happy#来自Happy试验试验 http://happylab.blog.51cto.com#脚本主要用于做ping测试import reimport subprocessdef check_alive(ip,count=1,timeout=1): '''...原创 2020-04-22 23:32:34 · 137 阅读 · 0 评论