使用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爬虫教程之爬取百度贴吧并下载的示例
Mar 07 Python
Python中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
Python环境下搭建属于自己的pip源的教程
May 05 Python
Python 内置函数memoryview(obj)的具体用法
Nov 23 Python
Python制作词云图代码实例
Sep 09 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
python 实现dict转json并保存文件
Dec 05 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Python如何重新加载模块
Jul 29 Python
Python grpc超时机制代码示例
Sep 14 Python
Python自动操作神器PyAutoGUI的使用教程
Jun 16 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获取youku视频真实flv文件地址的方法
2014/12/23 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP实现简易计算器功能
2020/08/28 PHP
js 创建书签小工具之理论
2011/02/25 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
解析JavaScript模仿块级作用域
2016/12/29 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
基于vue2实现上拉加载功能
2017/11/28 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
python最长回文串算法
2018/06/04 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
详解Python time库的使用
2019/10/10 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
python 利用zmail库发送邮件
2020/09/11 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
请解释在new与override的区别
2012/10/29 面试题
化学学院毕业生自荐信范文
2013/12/17 职场文书
给实习单位的感谢信
2014/02/01 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
个人自查自纠材料
2014/10/14 职场文书
2014年保洁工作总结
2014/11/24 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
戒赌保证书
2015/05/11 职场文书
css3 选择器
2022/05/11 HTML / CSS