使用python删除nginx缓存文件示例(python文件操作)
2014-03-26 10:25
816 查看
调用时输入参数如: www.jb51.net/表示删除www.jb51.net首页的缓存, www.jb51.net/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("没有这个缓存文件")
您可能感兴趣的文章:
- 写了个监控nginx进程的Python脚本
- Python 分析Nginx访问日志并保存到MySQL数据库实例
- 详解使用Nginx和uWSGI配置Python的web项目的方法
- 在Windows系统上搭建Nginx+Python+MySQL环境的教程
- Python解析nginx日志文件
- python实现分析apache和nginx日志文件并输出访客ip列表的方法
- 在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
- 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
- Python的Flask框架及Nginx实现静态文件访问限制功能
- python正则分析nginx的访问日志
相关文章推荐
- 使用python删除nginx缓存文件示例(python文件操作)
- 两个使用Python脚本操作文件的小示例分享
- 使用Nginx作缓存服务器以及删除其缓存文件的方法
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- Python运维自动化之nginx配置文件对比操作示例
- 两个使用Python脚本操作文件的小示例分享
- Python使用Flask-SQLAlchemy连接数据库操作示例
- 使用 Python 进行稳定可靠的文件操作
- Python使用add_subplot与subplot画子图操作示例
- Python常见文件操作的函数示例
- Python常见文件操作的函数示例
- PHP操作文件的一些基本函数使用示例
- Python实现删除时保留特定文件夹和文件的示例
- 使用 Python 进行稳定可靠的文件操作
- 使用FSO按文件大小浏览文件目录并进行删除操作
- 使用 Python 进行稳定可靠的文件操作
- Python常见文件操作的函数示例代码
- 使用Python读写及压缩和解压缩文件的示例