coding=utf-8 from PIL import Image im = Image.open('3.jpeg').convert("RGB") im.save("3.webp", "WEBP") python.../usr/bin/env python # -*- coding: utf-8 -*- # -*- coding: utf-8 -*- import os def file_name(file_dir)
Python 批量遍历目录文件,并修改访问时间 path="D:/UASM64/include/" dirs = os.listdir(path) for file in dirs: ......dirs: temp.append(os.path.join(path, file)) for x in temp: os.utime(x, (1577808000, 1577808000)) Python...except ValueError: print("您输入的不是数字") except KeyboardInterrupt: sys.exit("\n") ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和.../usr/bin/python import os import sys def getAllitems(host, oid): sn1 = os.popen('snmpwalk -v 2c -c.../usr/bin/python import os def getAllitems(host, oid): sn1 = os.popen('snmpwalk -v 2c -c public '
用python做些小脚本处理,能够提高不少效率。或者可以把python当工具使用,辅助提高一下办公效率。...(比如我常拿python当计算器,计算和字符转换用) 以下总结下个人用到的一些python小脚本留作备忘。...简单分析下网页地址规律,写个多线程脚本搞定。 #!.../usr/bin/env python # -*- coding:utf-8 -*- """ Python爬虫,抓取一卡通相关企业信息 Anthor: yangyongzhen Version: 0.0.2.../usr/bin/env python # -*- coding:utf-8 -*- """ Python爬虫 Anthor: yangyongzhen Version: 0.0.2 Date: 2014
脚本介绍: 1)备份源目录的文件 2)目标文件以tar 和bzip2的方式压缩之后放在当前日期文件夹下 4)备份文件以时间注释和执行脚本的用户命名 3)主要用到了时间模块,系统模块,和getpass模块.../bin/env python import os import time import getpass source = ['/data/mysql', '/data/mysql/mysql.../bin/env python #告诉解释器查找pyton解释器并且使用它 #_*_encoding:utf8_*_ #指定编码为utf8编码 import os #导入系统模块 import...data/mysql/mysql'] #定义备份源目录 target_dir = '/backup/' #定义备份目标目录 user = getpass.getuser() #定义使用备份脚本的用户...0: #检查输入的注释是否为空 target = today + now + '_' + user + '_' + 'tar.bz2' #如果注释为空,备份文件的文件名为日期时间运行脚本用户
/usr/bin/env python3 import redis #选择连接的数据库 db = input(‘输入数据库:’) r = redis.Redis(host=‘127.0.0.1’,port.../usr/bin/env python3 import os dir = “/var/www/html/EnjoyCarApi/” if os.path.isdir(dir): print(’%s is.../usr/bin/env python3 import matplotlib.pyplot as plt nginx_file = ‘nginx2018-12-18_07:45:26’ ip = {}.../usr/bin/env python3 import IPy ip = IPy.IP(‘172.16.0.0/26’) print(ip.len()) for i in ip: print(i) 五、.../usr/bin/env python3 import psutil def memissue(): print(‘内存信息:’) mem = psutil.virtual_memory() # 单位换算为
from openpyxl import Workbook from openpyxl.styles import Font from openpyxl.s...
f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:'rb','wb','...打开文件文件读取还有一些常用到的技巧方法,像下边这两种: 1、read( ):表示读取全部内容 2、readline( ):表示逐行读取 一、用python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径...脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。 #!/usr/bin/env python #!.../usr/bin/python #-*- coding:utf-8 -*- #输入这一条就可以在Python脚本里面使用汉语注释!...运维脚本 生成随机密码 #!
常用功能脚本 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump...add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用...source 命令 进入mysql数据库控制台,如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source
开启BBR echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_co...
个人整理一下常用的脚本,测速、面板、酸酸乳等 来源于各大博客,如有侵权,请联系本人:smile: 测速脚本 一键测速 wget -qO- bench.sh | bash SpeedTest wget -.../FunctionClub/ZBench/master/ZBench-CN.sh | bash ---- VPS安装脚本 宝塔面板 Centos安装命令: yum install -y wget &&...wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh 修改密码 cd /www/server/panel && python.../amh.sh 2>&1 | tee amh.log ---- oneinstack yum -y install wget screen curl python #for CentOS/Redhat...# apt-get -y install wget screen curl python #for Debian/Ubuntu wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz
[TOC] 0x00 Python命令行参数 实现命令行参数输入得几种方法: sys模块中的argv getopt 模块中 sys.argv #!.../usr/bin/python #功能:实现脚本编程cmd参数输入 import sys #方法1 sys 模块方式# print('参数个数为',len(sys.argv),'个参数') print...+str(e)) sys.exit() main(sys.argv[1:]) #向main函数传递参数 WeiyiGeek.sys.argv ---- getopt Python...案例:假定我们创建这样一个脚本,可以通过命令行向脚本文件传递两个文件名,同时我们通过另外一个选项查看脚本的使用。.../usr/bin/env python # coding:utf-8 # 功能:了解ArgumentParser与使用 import argparse import os,sys def main(
[TOC] 0x00 Python命令行参数 实现命令行参数输入得几种方法: sys模块中的argv getopt 模块中 sys.argv #!.../usr/bin/python #功能:实现脚本编程cmd参数输入 import sys #方法1 sys 模块方式# print('参数个数为',len(sys.argv),'个参数') print...WeiyiGeek.sys.argv getopt Python 提供了 getopt 模块来获取命令行参数(指定参数名称) getopt 模块是专门处理命令行参数的模块,用于获取命令行选项和参数,也就是...案例:假定我们创建这样一个脚本,可以通过命令行向脚本文件传递两个文件名,同时我们通过另外一个选项查看脚本的使用。.../usr/bin/env python # coding:utf-8 # 功能:了解ArgumentParser与使用 import argparse import os,sys def main(
文件是否存在 os.path.exists(save_to_path+ '/0.png'): 删除 os.remove(save_to_path + '/0.png') 当前运行的脚本位置 run_path.../usr/bin/env python import subprocess #Command 1 def uname_func(): uname="uname" uname_arg="
shell脚本时不时就要用到,但是一些常用的片段却没有记住,这里整理一个笔记 常用片段 普通 文件所在目录 CUR_DIR="$(dirname $0)" 基本每个脚本都要用到,否则脚本执行的时候就容易受到当前目录的影响...rm -rf all-808{1..9}.log #生成连续IP地址 '%s,' 192.168.58.{1..255} 注意事项 变量赋值时:等号两边不能有空格,有空格就相当于逻辑判断了 最佳实践 脚本首行
所有收集的脚本均来自与网络,不定期更新。...curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh 流媒体NetFlix解锁检测脚本.../nf SuperSpeed三网测速脚本(修复版) bash <(curl -Lso- https://www.infski.com/files/superspeed.sh) Debian/Ubuntu.../CentOS 网络重装一键脚本 wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash...debian/' 全自动安装默认root密码:MoeClub.org 如果想要debian10,那么在-d之后把11改成10,-v是位数,32,64位,-p后是密码,默认MoeClub.org 预加载脚本
常用功能脚本 ---- 1.导出整个数据库 1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1...smgp_apps_wcnc >d:wcnc_db.sql 2 3-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 1A:常用...source 命令 2 3进入mysql数据库控制台, 4 5如mysql -u root -p 6 7mysql>use 数据库 8 9然后使用source命令,后面参数为脚本文件
常用功能脚本 1.导出整个数据库 1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)...smgp_apps_wcnc >d:wcnc_db.sql 2 3-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 1A:常用...source 命令 2 3进入mysql数据库控制台, 4 5如mysql -u root -p 6 7mysql>use 数据库 8 9然后使用source命令,后面参数为脚本文件
Windows 常用脚本合集 1.问题描述 因为使用windows一些常用命令需要手动操作,比如启用ssh链接,要先使用win+r输入cmd再输入ssh,有时候甚至ssh命令容易忘记,还需要查看帮助,所以特此集合了一些常用命令...2.软硬件描述 操作系统windows10 笔记本电脑 3.使用方法 创建文件xx.bat再【常用shell】中把代码复制到xx.bat中保存即可,然后双击使用 4.常用shell 禁用笔记本电脑自带的键盘...window.close)&&exit sc config i8042prt start= auto echo off chcp 65001 echo 启用键盘成功,需要重启电脑后生效 pause SSH命令脚本...echo off chcp 65001 echo ###########常用命令使用方法########### echo ssh root@x.x.x.x -p port echo =========...remote_ip:remote_folder echo 远程==》本地:scp root@x.x.x.x:/music /music/1.mp3 echo 目录复制加:-r echo ###########常用命令使用方法
3600) / 60 ))分钟$(( (SEC % 3600) % 60 ))秒\c" } b=`swap_seconds $a` echo $b 输出 持续时间: 16小时41分钟40秒 7、脚本命令行参数的传递与判断.../bin/bash main() { if [[ $# == 1 ]]; then case $1 in "-h") echo "脚本使用方法...仓库名2 ... tag名(tag命名规则为: *-v加数字)" exit ;; "--help") echo "脚本使用方法
如遇到无法报错的脚本,可以注意一下代码规范。同时注意编码,Linux系统和Windows系统的编码不一样。
领取专属 10元无门槛券
手把手带您无忧上云