使用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文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
May 31 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 Python
pytorch程序异常后删除占用的显存操作
Jan 13 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Python是什么 Python的用处
May 26 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
Python中re模块的元字符使用小结
Apr 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
ThinkPHP视图查询详解
2014/06/30 PHP
在视频前插入广告
2006/11/20 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
原生js实现轮播图
2017/02/27 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
python装饰器深入学习
2018/04/06 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
django 实现简单的插入视频
2020/04/07 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
物流管理专业应届生求职信
2013/11/21 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
硕士学位申请报告
2015/05/15 职场文书
大学生十八大感想
2015/08/11 职场文书
小学教师教育随笔
2015/08/14 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
创业计划书之酒吧
2019/12/02 职场文书