使用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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python中的迭代器漫谈
Feb 03 Python
python操作ie登陆土豆网的方法
May 09 Python
python3中bytes和string之间的互相转换
Feb 09 Python
Python爬取网易云音乐热门评论
Mar 31 Python
Python排序搜索基本算法之希尔排序实例分析
Dec 09 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
python基于json文件实现的gearman任务自动重启代码实例
Aug 13 Python
Python socket 套接字实现通信详解
Aug 27 Python
Python求解排列中的逆序数个数实例
May 03 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
基于Python词云分析政府工作报告关键词
Jun 02 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 MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
PHP实现的json类实例
2015/07/28 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
JS实现简易计算器
2020/02/14 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
澳大利亚家具商店:Freedom
2020/12/17 全球购物
会议欢迎标语
2014/06/30 职场文书
居委会工作总结2015
2015/05/18 职场文书
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python