手机
当前位置:查字典教程网 >脚本专栏 >python >使用python删除nginx缓存文件示例(python文件操作)
使用python删除nginx缓存文件示例(python文件操作)
摘要:调用时输入参数如: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删除nginx缓存文件示例(python文件操作)】相关文章:

Python中删除文件的程序代码

Python文件操作类操作实例详解

使用python在校内发人人网状态(人人网看状态)

使用python装饰器验证配置文件示例

使用python将mdb数据库文件导入postgresql数据库示例

python判断windows隐藏文件的方法

使用go和python递归删除.ds store文件的方法

python合并文本文件示例

python 生成目录树及显示文件大小的代码

python读写文件操作示例程序

精品推荐
分类导航