使用python删除nginx缓存文件示例(python文件操作)


Posted in Python onMarch 26, 2014

调用时输入参数如:  3water.com/表示删除3water.com首页的缓存, 3water.com/test.php就表示删除/test.php的缓存

#coding=utf8
import sys,os
import hashlib
if len(sys.argv)<2:
    print("你没有输入地址。")
    sys.exit()
path="/home/cache"#缓存目录
md5v = hashlib.md5(sys.argv[1].encode(encoding='gb2312')).hexdigest()#得到文件的hash值
onep=md5v[31:32]
twop=md5v[29:31]
filename=path+"/"+onep+"/"+twop+"/"+md5v
if os.path.isfile(filename):
    if os.remove(filename)==None:
       print(filename+" ==>清除成功")
    else:
       print("清除失败")
else:
    print("没有这个缓存文件")
Python 相关文章推荐
使用python调用zxing库生成二维码图片详解
Jan 10 Python
PyQt5实现下载进度条效果
Apr 19 Python
Python设计模式之适配器模式原理与用法详解
Jan 15 Python
Python单元和文档测试实例详解
Apr 11 Python
详解Python3序列赋值、序列解包
May 14 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
python提取log文件内容并画出图表
Jul 08 Python
python通过http下载文件的方法详解
Jul 26 Python
Python使用APScheduler实现定时任务过程解析
Sep 11 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
Python实现EM算法实例代码
Oct 04 Python
python使用smtplib模块发送邮件
Dec 17 Python
python实现ip查询示例
Mar 26 #Python
python fabric实现远程操作和部署示例
Mar 25 #Python
python基础教程之数字处理(math)模块详解
Mar 25 #Python
python操作摄像头截图实现远程监控的例子
Mar 25 #Python
python基础教程之字典操作详解
Mar 25 #Python
python基础教程之元组操作使用详解
Mar 25 #Python
python基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 #Python
You might like
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
显示程序执行时间php函数代码
2013/08/29 PHP
php绘制一条直线的方法
2015/01/24 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
php实现上传图片文件代码
2015/07/19 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
Bootstrap精简教程
2015/11/27 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
Express进阶之log4js实用入门指南
2018/02/10 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
python创建n行m列数组示例
2019/12/02 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
2019/12/30 Python
python获取系统内存占用信息的实例方法
2020/07/17 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
ASP.NET中的身份验证有那些
2012/07/13 面试题
《自然之道》教学反思
2014/02/11 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
七年级上册生物的课件
2019/08/07 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL