手机
当前位置:查字典教程网 >脚本专栏 >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将mdb数据库文件导入postgresql数据库示例

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

使用python分析git log日志示例

使用python实现strcmp函数功能示例

python删除文件示例分享

Python中删除文件的程序代码

python读写ini文件示例(python读写文件)

python发送邮件示例(支持中文邮件标题)

使用python统计文件行数示例分享

精品推荐
分类导航