使用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 实现归并排序算法
Jun 05 Python
跟老齐学Python之变量和参数
Oct 10 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
Python实现的端口扫描功能示例
Apr 08 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
对Pandas MultiIndex(多重索引)详解
Nov 16 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
Flask教程之重定向与错误处理实例分析
Aug 01 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 07 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&amp;&amp;mysql)三
2006/10/09 PHP
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
javascript实现数独解法
2015/03/14 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
Python装饰器知识点补充
2018/05/28 Python
python中的字符串内部换行方法
2018/07/19 Python
python 内置模块详解
2019/01/01 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
仓库管理员岗位职责
2014/03/19 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2014年组织部工作总结
2014/11/14 职场文书
小型婚礼主持词
2015/06/30 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang