Python 实用脚本 脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚本的神奇作用! 毫不夸张的说,能否写出高效实用的脚本代码,直接影响着一个程序员的幸福生活[下班时间].下面整理 8 个实用的 Python 脚本,需要的时候改改直接用,建议收藏…
脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚本的神奇作用! 好不夸张的说,能否写出高效实用的脚本代码,直接影响着一个程序员的幸福生活[下班时间].下面整理 8 个实用的 Python 脚本,需要的时候改改直接用,建议收藏! 1.解决 linux…
脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚本的神奇作用! 好不夸张的说,能否写出高效实用的脚本代码,直接影响着一个程序员的幸福生活[下班时间].下面整理 8 个实用的 Python 脚本,需要的时候改改直接用,建议收藏!Python入门到精通…
iScript 是Github上 PeterDing 大神写的一个脚本集,由多数的 python 脚本和少数GM脚本组成. 含有以下几个脚本: xiami.py - 下载或播放高品质虾米音乐(xiami.com) pan.baidu.com.py - 百度网盘的下载.离线下载.上传.播放.转存.文件操作 bt.py - magnet torrent 互转.及 过滤敏.感.词 115.py - 115网盘的下载和播放 yunpan.360.cn.py - 360网盘的下载 music.baidu.…
1.jenkins 配置 2.jenkins 脚本 ansible-playbook /opt/test.yaml --extra-vars "loanno=${loanno}" --extra-vars "type=${type}" 中转机器脚本 test.yaml---- name: 开始导出合同 hosts: test tasks: - name: 执行导出脚本 shell: echo {{ loanno }} shell: echo {{ type }} s…
1.发送邮件脚本 #coding=utf-8 import smtplib from email.header import Header from email.mime.text import MIMEText from email.utils import formataddr from email.utils import parseaddr, formataddr from email.mime.multipart import MIMEMultipart mail_list = { '…
1 元素屏幕居中 jQuery.fn.center = function () { this.css("position","absolute"); this.css("top",($(window).height()-this.height())/2+$(window).scrollTop()+"px"); this.css("left",($(window).width()-this.width())/…
往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 Python实现每日更换"必应图片"为"桌面壁纸" 前言: 今天我们就利用python脚本实现批量加水印.直接开整~ 效果展示 有时候,为了保护版权,需要给作品中的图片加上水印. 一种是把水印(logo)加在图片的一个角落,就像有的是公众号会在后台把水印打开. 更厉害的一种是,水印在整个图上有很多,有个轻微的透明度,更安全. PYTHON自…
往期回顾 Python实现文件自动归类 前言: 今天我们就利用Python脚本实现Github项目的更新,提醒方式是邮箱.直接开整~ 项目地址: https://github.com/kenwoodjw/python_interview_question 实现过程 获取数据 Github官方提供了详细的数据接口,并且数据是以Json字符串的方式保存的.项目的数据地址: https://api.github.com/repos/kenwoodjw/python_interview_question…
往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 前言: 今天我们就利用python脚本实现每日更换"必应图片"为"桌面壁纸".直接开整~ 效果展示 思路整理 1.通过网页,获取图片地址 2.保存图片到绝对路径 3.设置该绝对路径所指向的图片为壁纸 4.批处理壁纸自动切换 需要用到的模块如下: import urllib.request import requests import os.…
往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 前言: 今天我们就利用python脚本实现帮你选择双色球号码.直接开整~ 开发工具: python版本: 3.9.6 函数: random 效果展示 原理简介 双色球,顾名思义,就是两种颜色的球,红色和蓝色. 红球从1-33中取出6个,篮球从1-16取出1个.注意,红球为不放回采样,也就是不能有重复的. 那么,带大家用python来选择双色球号码. 其实很简单,只用到一个随机数模块. 先说红球共6个,每次…
前言: 今天我们就利用Python脚本实现文件自动归类吧.直接开整~ 预备知识 这个脚本实现比较简单,我把涉及的知识点列了出来. 1.相对路径.绝对路径,绝对路径就是最完整的路径. 'D:/code/gitpython.py' 相对路径的相对指的就是相对于当前文件夹路径,就是你编写的这个py文件所放的文件夹路径. 'gitpython.py' 或者 './gitpython.py' 2.os模块和shutil模块 os.listdir(path) path--需要列出的目录路径 import o…
Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作和学习.很全的vue插件汇总,赶紧收藏下吧! 一.UI组件及框架 element - 饿了么出品的Vue2的web UI工具套件 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件库 Keen-UI - 轻量级的基本UI组件合集 vue-materia…
引子 在 批量下载网站图片的Python实用小工具 一文中,讲解了开发一个Python小工具来实现网站图片的并发批量拉取.不过那个工具仅限于特定网站的特定规则,本文将基于其代码实现,开发一个更加通用的图片下载工具. 通用版 思路 我们可以做成一个下载图片资源的通用框架: 制定生成网页资源的规则集合 PageRules: 根据 PageRules 抓取网站的网页内容集合 PageContents: 制定从网页内容集合 PageContents 获取资源真实地址的规则集合或路径集合 Resource…
使用 Python 编写脚本并发布 P1: 脚本 通常在 Linux 服务器上会遇到在命令行中输入命令的操作,而有些操作包含的命令数目较多或者其中的命令包含的参数较多,如果一个一个的敲命令的话就太麻烦了,有几种做法可以简化操作: 使用 alias 为命令编写别名,比如我之前开发一个网站程序 minor-sspymgr 时,经常需要上传修改后的代码,更新服务器上的代码,重启网站程序.为了方便,我定义一个 alias 别名命令: alias updateMgr='cd ~/minor-sspymgr…
Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会’偷懒’的开发者线下公开课,报名即享受免费体验云主机 摘要 看了网上很多有关Appium的安装配置贴,都写得语焉不详,不清不楚,正好打算把自动化测试框架从Robotium切换到Appium, 顺手记录一下,给大家参考.转载请注明出处. Appium 安装 配置 测试 之前一直使用Robotium做为And…
python实用30个小技巧 展开1.原地交换两个数字Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: In [1]: x,y = 10 ,20 In [2]: print(x,y) 10 20 In [3]: x, y = y, x In [4]: print(x,y) 20 10 赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 <x> 和 <y>. 一旦赋值完成,新的元组变成了未被引用状态并且被标记…
精确报告Linux内存使用情况实用脚本:ps_mem 2019-09-06 12:45 ps_mem内存工具 ps_mem 是一个可以帮助我们精确获取 Linux 中各个程序核心内存使用情况的简单 python 脚本.虽然在 Linux 上有很多可用于查看内存使用情况的工具,比如 free.vmstat.smem.top 等,但这个工具和其它的区别在于其精确显示核心内存使用情况. 它会分别计算一个程序私有内存总量和共享内存总量,并以更准确的方式给出了总的内存使用量.很明显的,它将帮助大家知道系统…
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第6期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧. 作为系列第6期,我们即将学习的是:一行代码分析Python代码行级别内存消耗. 很多情况下,我们需要对已经写好的Python程序的内存消耗进行优化,但是一段代码在运行过程中的内存消耗是动态…
漏洞及渗透练习平台 WebGoat漏洞练习平台: https://github.com/WebGoat/WebGoat webgoat-legacy漏洞练习平台: https://github.com/WebGoat/WebGoat-Legacy zvuldirll漏洞练习平台: https://github.com/710leo/ZVulDrill vulapps漏洞练习平台: https://github.com/Medicean/VulApps dvwa漏洞练习平台: https://gi…
use MyFirstDB; -- 主要内容 -- SQL Server 实用脚本 -- 1.case语句 -- 2.子查询 -- 3.连接查询 -- 4.脚本变量与流程控制(选择与循环等) -- 5.事务 -- 6.存储过程 -- 7.触发器 --------------------------------- -- case 语句 -- 类似于C#中的三元表达式,好比n元表达式 -- 语法 -- 1)写在哪里? 在sql语句中需要值(标量)的地方 -- 2) -- if-else结构 /* c…
某个项目中涉及到这样一个情景: VB/C#写的原始项目要调用Python的一些方法完成特殊的操作, 那么这就涉及到了,在.Net Framework中如何调用Python的脚本方法. 具体步骤流程如下所示: 1): 展示一个简单的Python代码,即传递一个参数,然后返回修改后字符串,此文件名称为 mytest.py def MyTestFunction(name): return "testing " + name 2): 我们借助第三方的工具来实现这个操作,那么这个第三方工具就是…
Python 通过脚本获取Android的apk的部分属性,再通过加密算法生成秘钥. #!/usr/bin/env python # -*- coding: utf- -*- import os import sys import zipfile import re import hashlib #MD5和sha1算法 def getAppBaseInfo(apkpath): #print(apkpath) #检查版本号等信息 output = os.popen("aapt.exe d badg…
python实用库:PrettyTable 学习 PrettyTable说明 PrettyTable 是python中的一个第三方库,可用来生成美观的ASCII格式的表格,十分实用. 以下为官方介绍: A simple Python library for easily displaying tabular data in a visually appealing ASCII table format. PrettyTable is a simple Python library designe…
为Jenkins添加Windows Slave远程执行python项目脚本   by:授客 QQ:1033553122 测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) 下载地址:http://pan.baidu.com/s/1qXkJdvu Jenkins Win764未 python项目环境 实践操作 1.新建与配置结点 [系统管理]-> [管理结点]-> [新建结点], 如上,输入结点名称,勾选 [Dumb Slave],点击[OK]…
python爬虫脚本下载YouTube视频 爬虫 python YouTube视频 工作环境: python 2.7.13 pip lxml, 安装 pip install lxml,主要用xpath查找节点,可以使用re模块代替 pytube, 安装 pip install pytube ***工具 参考: pytube 利用Python爬取YouTube上的视频播放地址 python实现读取命令行参数的方法 Python函数中的局部变量和全局变量 Python中网络页面抓取和页面分析 源码:…
在测试自己的python CGI脚本时, 当html网页中的表单form内容传送到服务器python脚本时, 总是出现Premature end of script headers错误, 网页显示是服务器端的内部错误. Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact t…
这里主要记录工作中应用python编写脚本的实例.由于shell脚本操作数据库(增.删.改.查)并不是十分直观方便,故这里采用python监控mysql状态,然后将状态保存到数据库中,供前台页面进行调用显示. 1.监控mysql主从复制状态 1)创建保存主从复制状态的表 CREATE TABLE `slave_status` ( `id` ) NOT NULL AUTO_INCREMENT, `slave_host` ) NOT NULL, #从库主机ip `master_host` ) NOT…
python调用脚本或shell有下面三种方式: os.system()特点:(1)可以调用脚本.(2)可以判断是否正确执行.(3)满足不了标准输出 && 错误 commands模块特点:(1). commands.getstatusoutput(cmd)用os.popen()执行命令cmd, 然后返回两个元素的元组(status, result). cmd执行的方式是{ cmd ; } 2&get;&1, 这样返回结果里面就会包含标准输出和标准错误.(2). comman…
Python 监控脚本 整体通过psutil模块动态获取资源信息.下为示例图: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time: 2019-07-01 17:23:01 # @Author: xiangsikai #----------------------------------------- # Start margin size: 100x100 # The startup script: python3 monitoring.…