使用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中的socket模块使用代理实例
May 29 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
浅谈Python基础之I/O模型
May 11 Python
python增加矩阵维度的实例讲解
Apr 04 Python
用TensorFlow实现多类支持向量机的示例代码
Apr 28 Python
详解flask表单提交的两种方式
Jul 21 Python
Laravel框架表单验证格式化输出的方法
Sep 25 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Python openpyxl模块实现excel读写操作
Jun 30 Python
浅析Python 序列化与反序列化
Aug 05 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 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实现读取一个1G的文件大小
2013/08/24 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
tensorflow获取变量维度信息
2018/03/10 Python
django+mysql的使用示例
2018/11/23 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
英国办公用品商店:Office Outlet
2018/04/04 全球购物
幼儿园安全责任书
2014/04/14 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
法院授权委托书格式
2014/09/28 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
文书工作总结(范文)
2019/07/11 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技