使用python删除nginx缓存文件示例(python文件操作)
使用python删除nginx缓存文件示例(python文件操作)
发布时间:2016-12-28 来源:查字典编辑
摘要:调用时输入参数如:www.jb51.net/表示删除www.jb51.net首页的缓存,www.jb51.net/test.php就表示删除...

调用时输入参数如: 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("没有这个缓存文件")

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新python学习
热门python学习
脚本专栏子分类