使用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抓取豆瓣图片并自动保存示例学习
Jan 10 Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 Python
浅谈Python程序与C++程序的联合使用
Apr 07 Python
python简单获取本机计算机名和IP地址的方法
Jun 03 Python
python万年历实现代码 含运行结果
May 20 Python
win10下Python3.6安装、配置以及pip安装包教程
Oct 01 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
python读写csv文件方法详细总结
Jul 05 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
python中栈的原理及实现方法示例
Nov 27 Python
python与mysql数据库交互的实现
Jan 06 Python
python+openCV对视频进行截取的实现
Nov 27 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 array_flip() 删除数组重复元素
2009/01/14 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
简单的js分页脚本
2009/05/21 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
webpack之引入图片的实现及问题
2018/10/08 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
详解在Python程序中使用Cookie的教程
2015/04/30 Python
Python探索之自定义实现线程池
2017/10/27 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
为什么说python适合写爬虫
2020/06/11 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
C#软件工程师英语面试题
2015/06/07 面试题
电子商务助理求职自荐信
2014/04/10 职场文书
运动会演讲稿300字
2014/08/25 职场文书
优秀班集体申报材料
2014/12/25 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android