使用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将ip地址转换成整数的方法
Mar 17 Python
Python常用随机数与随机字符串方法实例
Apr 09 Python
详解python中的hashlib模块的使用
Apr 22 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
python多进程(加入进程池)操作常见案例
Oct 21 Python
Python实现桌面翻译工具【新手必学】
Feb 12 Python
python实现猜拳游戏
Mar 04 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
Python实现删除某列中含有空值的行的示例代码
Jul 20 Python
Python编程源码报错解决方法总结经验分享
Oct 05 Python
Python采集壁纸并实现炫轮播
Apr 30 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
收音机术语解释
2021/03/01 无线电
php 应用程序安全防范技术研究
2009/09/25 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
jQuery+HTML5加入购物车代码分享
2020/10/29 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
南京软件公司的.net程序员笔试题
2014/08/31 面试题
仓库管理专业个人的自我评价
2013/12/30 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
学校督导评估方案
2014/06/10 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
正则表达式基础与常用验证表达式
2022/06/16 Javascript