手机
当前位置:查字典教程网 >脚本专栏 >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的chardet库获得文件编码并修改编码

使用Python进行稳定可靠的文件操作详解

使用python提取html文件中的特定数据的实现代码

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

python用ConfigObj读写配置文件的实现代码

python读写文件操作示例程序

python删除文件示例分享

精品推荐
分类导航