使用python刪除nginx緩存文件示例(python文件操作)
更新時間:2014年03月26日 10:25:21 作者:
這篇文章主要介紹了使用python刪除nginx緩存文件示例(python文件操作),需要的朋友可以參考下
調(diào)用時輸入?yún)?shù)如: www.dbjr.com.cn/表示刪除www.dbjr.com.cn首頁的緩存, www.dbjr.com.cn/test.php就表示刪除/test.php的緩存
復(fù)制代碼 代碼如下:
#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("沒有這個緩存文件")
您可能感興趣的文章:
相關(guān)文章
使用python socket分發(fā)大文件的實現(xiàn)方法
今天小編就為大家分享一篇使用python socket分發(fā)大文件的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07PyCharm Terminal終端命令行Shell設(shè)置方式
這篇文章主要介紹了PyCharm Terminal終端命令行Shell設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01關(guān)于Python dict存中文字符dumps()的問題
這篇文章主要介紹了關(guān)于Python dict存中文字符dumps()的問題,本文給大家分享問題及解決方案,給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10