使用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之有容乃大的list(2)
Sep 15 Python
python从网络读取图片并直接进行处理的方法
May 22 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
python 反向输出字符串的方法
Jul 16 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
pandas 缺失值与空值处理的实现方法
Oct 12 Python
Python属性和内建属性实例解析
Jan 14 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
Python自带的IDE在哪里
Jul 01 Python
Python爬虫之Selenium鼠标事件的实现
Dec 04 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 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批量更改数据库表前缀实现方法
2013/10/26 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
javascript动态加载二
2012/08/22 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
QML使用Python的函数过程解析
2019/09/26 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
python数据类型强制转换实例详解
2020/06/22 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
Collection和Collections的区别
2016/05/02 面试题
国际贸易专业个人鉴定
2014/02/22 职场文书
工程项目建议书范文
2014/03/12 职场文书
预备党员公开承诺书
2014/05/28 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang