使用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随机生成一个6位的验证码代码分享
Mar 24 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
python使用psutil模块获取系统状态
Aug 27 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
python解析多层json操作示例
Dec 30 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
如何基于python实现单目三维重建详解
Jun 25 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
纯javascript响应式树形菜单效果
2015/11/10 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
python实现定制交互式命令行的方法
2014/07/03 Python
python中模块的__all__属性详解
2017/10/26 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
有针对性的求职自荐信
2013/11/14 职场文书
初中毕业生自我评价
2015/03/02 职场文书
升职自我推荐信范文
2015/03/25 职场文书
公司岗位说明书
2015/10/08 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
python3实现无权最短路径的方法
2021/05/12 Python