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

时间:2021-10-16 03:41:32 

调用时输入参数如:  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
0
投稿

猜你喜欢

  • php注册系统和使用Xajax即时验证用户名是否被占用

    2023-09-12 05:27:55
  • pyqt5打包成exe可执行文件的方法

    2022-02-09 11:25:57
  • 解析:MySQL对“服务器端光标”的限制

    2008-11-27 16:22:00
  • SQL和Oracle对数据库事务处理的差异性

    2009-10-14 09:43:00
  • 通过视图修改数据时所应掌握的基本准则

    2009-01-07 14:22:00
  • Python数据分析Matplotlib 柱状图绘制

    2023-10-19 03:00:02
  • Django中使用group_by的方法

    2023-04-13 21:26:34
  • apache+mysql+php+ssl服务器之完全安装攻略

    2023-11-16 07:34:16
  • 自动在Windows中运行Python脚本并定时触发功能实现

    2023-04-15 21:12:38
  • Python3标准库总结

    2022-10-22 13:36:47
  • ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解

    2023-11-22 08:18:27
  • python基础教程之分支、循环简单用法

    2021-05-30 08:51:48
  • C#调用Python程序传参数获得返回值

    2023-10-11 06:49:52
  • 解读Opencv中Filter2D函数的补全方式

    2022-06-16 23:11:15
  • Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

    2023-03-25 00:27:03
  • 如何利用Python打开txt格式的文件

    2022-06-01 02:08:36
  • 一个完美网站的101项指标.第四部分.设计

    2008-02-29 22:22:00
  • php fopen()函数案例详解

    2023-07-16 22:21:26
  • SQL Server数据库查询优化3种技巧

    2008-10-17 10:10:00
  • php使用socket简单实现通信功能

    2023-05-31 13:01:23
  • asp之家 网络编程 m.aspxhome.com