AD

使用python删除nginx缓存文件示例(python文件操作)

这篇文章主要介绍了使用python删除nginx缓存文件示例(python文件操作),需要的朋友可以参考下

调用时输入参数如: **jb51**/表示删除**jb51**首页的缓存, **jb51**/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
时间: 2013-11-06

相关文章

  1. Python删除指定目录下过期文件的2个脚本分享

    这篇文章主要介绍了Python删除指定目录下过期文件2个脚本分享,可以用在如删除指定日期前的日志文件,需要的朋友可以参考下 脚本1: 这两天用python写了一个删除指定目录下过期时间的脚本.也可能是我初学python, ...
  2. php读取大文件示例分享(文件操作类)

    这篇文章主要介绍了php读取大文件示例,这也是一个文件操作类,同时可以学习一下php的文件操作方法,需要的朋友可以参考下 Lib_File2.php <?php class Lib_File2 { //文件目录 p ...
  3. Python 分析Nginx访问日志并保存到MySQL数据库实例

    这篇文章主要介绍了Python 分析Nginx访问日志并保存到MySQL数据库实例,需要的朋友可以参考下 使用Python 分析Nginx access 日志,根据Nginx日志格式进行分割并存入MySQL数据库. 一. ...
  4. Python常见文件操作的函数示例代码

    Python常见文件操作的函数示例代码,学习python的朋友可以参考下. # -*-coding:utf8 -*- ''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename( ...
  5. Python实现生成简单的Makefile文件代码示例

    这篇文章主要介绍了Python实现生成简单的Makefile文件代码示例,本文给出了两段实现代码,需要的朋友可以参考下 在linux下写几个测试程序,还要一行行的输入g++命令进行编译,当经常改测试代码的时候,那一次次的 ...
  6. python读写文件操作示例程序

    日常操作中,少不了文本处理,如程序输入数据准备,python凭借其简洁优雅的语法,在文本处理上比C++等编译型语言开发效率高出一大截,下面看代码 文件操作示例 #输入文件 f = open(r'D:\Python27\p ...
  7. python使用循环实现批量创建文件夹示例

    这篇文章主要介绍了python使用循环实现批量创建文件夹示例,需要的朋友可以参考下 代码很简单,其中用到了python的sys模块,大家参考使用吧 import os,sys base = 'C:/' i = 1 for ...
  8. 用python删除java文件头上版权信息的方法

    在使用他人代码时,为不保留文件头部版权信息,需要一个个删掉,下面是用python删除java文件头上的版权信息的方法 在使用他人代码时,为不保留文件头部版权信息,需要一个个删掉,费时费力, 写了个脚本,简单清除掉目录下所 ...
  9. Python字符串和文件操作常用函数分析

    这篇文章主要介绍了Python字符串和文件操作常用函数,实例分析了Python中字符串及文件操作的常用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例分析了Python字符串和文件操作常用函数.分享给大家供大家参考 ...
  10. python实现ftp客户端示例分享

    这篇文章主要介绍了python实现ftp客户端示例,包括ftp的常见任务,上传,下载,删除,更名等功能,需要的朋友可以参考下 #!/usr/bin/python #coding:utf-8 #write:JACK #in ...
  11. python 目录文件操作

    一.简介 使用Python,经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.全部函数可以用help(os)或是dir(os)查看其用法. 二.代码示例 针对常用的 ...
  12. python抓取网页图片示例(python爬虫)

    这篇文章主要介绍了python抓取网页图片示例(python爬虫),需要的朋友可以参考下 #-*- encoding: utf-8 -*- ''' Created on 2014-4-24 @author: Leon W ...
  13. python中__call__方法示例分析

    这篇文章主要介绍了python中__call__方法示例分析,较为详细的分析了python中__call__方法的用法,需要的朋友可以参考下 本文实例讲述了python中__call__方法的用法,分享给大家供大家参考. ...
  14. Python contextlib模块使用示例

    这篇文章主要介绍了Python contextlib模块使用示例,本文着重使用contextlib模块产生一个上下文管理器,需要的朋友可以参考下 看这个模块要先看with as的用法,最常用的方法就是打开一个文件: wi ...
  15. python使用正则搜索字符串或文件中的浮点数代码实例

    这篇文章主要介绍了python使用正则搜索字符串或文件中的浮点数代码实例,同时包含一个读写到文件功能,需要的朋友可以参考下 用python和numpy处理数据次数比较多,写了几个小函数,可以方便地读写数据: # -*- ...
  16. 用map函数来完成Python并行任务的简单示例

    这篇文章主要介绍了用map函数来完成Python并行任务的简单示例,多线程和多进程编程的问题一直都是Python中的热点和难点,需要的朋友可以参考下 众所周知,Python的并行处理能力很不理想.我认为如果不考虑线程和G ...
  17. python文件操作整理汇总

    本文主要记录了个人在项目中遇到的一些Python中对于文件.文件夹的操作需要涉及到的函数等内容,非常的详尽,有需要的可以参考下 总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中 ...
  18. python连接mongodb操作数据示例(mongodb数据库配置类)

    这篇文章主要介绍了python连接mongodb操作数据示例,主要包括插入数据.更新数据.查询数据.删除数据等 一.相关代码 数据库配置类 MongoDBConn.py #encoding=utf-8 ''' Mongo ...
  19. python使用reportlab画图示例(含中文汉字)

    这篇文章主要介绍了python使用reportlab画图示例,大家参考使用吧 准备工作 开发环境:python2.6,reportlab 准备中文字体文件:simsun.ttc 代码: #!/usr/bin/env py ...