搜索到与相关的文章
Python

python运维开发常用模块(5)文件目录对比模块filecmp

1.filecmp模块介绍当我们进行代码审计或校验备份结果时,往往需要检查原始与目标目录的文件一致性,Python的标准库已经自带了满足此需求的模块filecmp。filecmp可以实现文件、目录、遍历子目录的差异对比功能。比如报告中输出目标目录比原始多出的文件或子目录,即使文件同名也会判断是否为同一个文件(内容级对比)等,Python2.3或更高版本默认自带filecmp模块,无需额外安装,下面进行详细介绍。2.模块常用方法说明filecmp提供了三个操

系统 2019-09-27 17:56:45 2279

Python

Windows 中 Python 多版本共存问题

Windows中Python多版本共存问题(Windows10)很多时候,一个版本的python无法满足需求,就需要在一台机器上面安装多个版本的python在Linux系统中安装多版本很容易,今天在此记录一下在Windows中进行多版本Python安装首先需要去到Python官网下载两个版本的Python由于我经常使用的是Python3版本,所以我先安装的是Python3版本,正常安装过后,将Python3安装路径加入到PATH环境变量中分别为:(每个人的

系统 2019-09-27 17:56:31 2279

Python

没看完这11 条,别说你精通 Python 装饰器

对于每一个学习Python的同学,想必对@符号一定不陌生了,正如你所知,@符号是装饰器的语法糖,@符号后面的函数就是我们本文的主角:装饰器。装饰器放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,这顶帽子我们称之为装饰器。曾经我在刚转行做程序员时的一次的面试中,被面试官问过这样的两个问题:1、你都用过装饰器实现过什么样的功

系统 2019-09-27 17:55:11 2279

Python

详解用Python实现自动化监控远程服务器

最近发现Python课器做很多事情,在监控服务器有其独特的优势,耗费资源少,开发周期短。首先我们做一个定时或者实时脚本timedtask.py,让其定时监控目标服务器,两种方式:第一种:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2017/11/2715:59#@Desc:定时任务,以需要的时间间隔执行某个命令#@File:timedtask.py#@Software:PyCharmimporttime,os

系统 2019-09-27 17:54:09 2279

Python

Python 微信公众号发送消息(提醒消息)

原文链接:https://www.cnblogs.com/supery007/p/8136295.html1.公众号测试地址https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index2.代码#pip3installrequestsimportrequestsimportjsondefget_access_token():"""获取微信全局接口的凭证(默

系统 2019-09-27 17:54:03 2279

Python

python正则表达式

python正则表达式转发自“Echo_fy发表于https://cloud.tencent.com/developer/article/1149679”文章目录python正则表达式1、正则解说2、中文字符集3、re模块常用方法1、正则解说数量词的贪婪模式与非贪婪模式正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:

系统 2019-09-27 17:52:59 2279

Python

Python的Flask框架中实现登录用户的个人资料和头像的教程

用户资料页面在用户资料页面,基本上没有什么特别要强调和介绍的新概念。只需要创建一个含有HTML的新视图函数模板页面即可。下面是视图函数(项目目录/views.py):@app.route('/user/')@login_requireddefuser(nickname):user=User.query.filter_by(nickname=nickname).first()ifuser==None:flash('不存在用户:'+nickname+'!')r

系统 2019-09-27 17:48:56 2279

Python

Python中用于返回绝对值的abs()方法

方法abs()返回x的绝对值,-x-零之间的(正极)的距离。语法以下是abs()方法的语法:abs(x)参数x--这是一个数值表达式返回值此方法返回x的绝对值。例子下面的例子显示abs()方法的使用。#!/usr/bin/pythonprint"abs(-45):",abs(-45)print"abs(100.12):",abs(100.12)print"abs(119L):",abs(119L)当我们运行上面的程序,它会产生以下结果:abs(-45):4

系统 2019-09-27 17:46:57 2279

编程技术

存储过程常用技巧3

3.4selectinto不可乎视的问题我们知道在pl/sql中要想从数据表中向变量赋值,需要使用selectinto子句。但是它会带动来一些问题,如果查询没有记录时,会抛出no_data_found异常。如果有多条记录时,会抛出too_many_rows异常。这个是比较糟糕的。一旦抛出了异常,就会让过程中断。特别是no_data_found这种异常,没有严重到要让程序中断的地步,可以完全交给由程序进行处理。Java代码createorreplacepro

系统 2019-08-29 23:48:56 2279

编程技术

嘿嘿。。。本人的藏书阁又多出了几本书。。。真

嘿嘿。。。本人的藏书阁又多出了几本书。。。真是钱多得没处花呀。。。。①javascript征途②c#和.net2.0实战平台、语言与框架③黑客攻防技术宝典web实战篇④JAVAME基础教程更多高清无码图请看:http://niunan.iteye.com/blog/album_by_tag?tag=%E6%88%91%E4%B9%B0%E7%9A%84%E4%B9%A6嘿嘿。。。本人的藏书阁又多出了几本书。。。真是钱多得没处花呀。。。。

系统 2019-08-29 23:40:39 2279