最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python清除指定目錄內(nèi)所有文件中script的方法

 更新時間:2015年06月30日 14:39:38   作者:秋風(fēng)秋雨  
這篇文章主要介紹了python清除指定目錄內(nèi)所有文件中script的方法,涉及Python針對文件、字符串及正則匹配操作的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了python清除指定目錄內(nèi)所有文件中script的方法。分享給大家供大家參考。具體如下:

將腳本存儲為stripscripts.py
調(diào)用語法 : python stripscripts.py <directory>
使用范例 : python stripscripts.py d:\myfiles

# Hello, this is a script written in Python. See http://www.pyhon.org
import os,sys,string,re
message = """
 stripscripts 1.1p - Script stripper
 This script will walk a directory (and its subdirectories) and disable
 all scripts (javascript, vbscript...) from .html and .htm files.
 (The scripts will not be deleted, but simply deactivated, so that
 you can review them if you like.)
 Can be usefull for sites you have downloaded with HTTrack or similar tools.
 No more nosey or buggy scripts in your local html files.
 Syntax : python %s <directory>
 Example : python %s d:\myfiles
 This script is public domain. You can freely reuse it.
 The author is
    Sebastien SAUVAGE
    <sebsauvage at sebsauvage dot net>
    http://sebsauvage.net
 More quick & dirty scripts are available at http://sebsauvage.net/python/
""" % ((sys.argv[0], )*2)
def stripscripts ( directoryStart ) :
  os.path.walk( directoryStart, callback, '' )
def callback ( args, directory, files ) :
  print 'Scanning',directory
  for fileName in files:
    if os.path.isfile( os.path.join(directory,fileName) ) :
      if string.lower(os.path.splitext(fileName)[1]) in ['.html','.htm'] :
        stripScriptFromHtml ( os.path.join(directory,fileName) )
def stripScriptFromHtml ( filepath ) :
  print ' Processing',os.path.split(filepath)[1]
  file = open(filepath, 'rb')
  html = file.read()
  file.close()
  regexp = re.compile(r'<script.*?>', re.IGNORECASE)
  html = regexp.sub('<script language="MonthyPythonsScript">',html)
  file = open(filepath, 'w+')
  file.write(html)
  file.close()
if len(sys.argv) > 1 :
  stripscripts( sys.argv[1] )
else:
  print message

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • python list轉(zhuǎn)dict示例分享

    python list轉(zhuǎn)dict示例分享

    這篇文章主要介紹了python list轉(zhuǎn)dict的使用方法,大家參考使用吧
    2014-01-01
  • Python3使用tesserocr識別字母數(shù)字驗證碼的實現(xiàn)

    Python3使用tesserocr識別字母數(shù)字驗證碼的實現(xiàn)

    這篇文章主要介紹了Python3使用tesserocr識別字母數(shù)字驗證碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python中g(shù)etattr函數(shù)詳解

    Python中g(shù)etattr函數(shù)詳解

    getattr是Python中的內(nèi)置函數(shù),用于獲取一個對象的屬性值,下面這篇文章主要給大家介紹了關(guān)于Python中g(shù)etattr函數(shù)的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • Python面向?qū)ο蠓庋b案例基礎(chǔ)教程

    Python面向?qū)ο蠓庋b案例基礎(chǔ)教程

    這篇文章主要為大家介紹了Python面向?qū)ο蠓庋b案例基礎(chǔ)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • python2 與python3的print區(qū)別小結(jié)

    python2 與python3的print區(qū)別小結(jié)

    這篇文章主要介紹了python2 與python3的print區(qū)別小結(jié),需要的朋友可以參考下
    2018-01-01
  • Python實現(xiàn)windows下模擬按鍵和鼠標點擊的方法

    Python實現(xiàn)windows下模擬按鍵和鼠標點擊的方法

    這篇文章主要介紹了Python實現(xiàn)windows下模擬按鍵和鼠標點擊的方法,涉及Python模擬實現(xiàn)鼠標及鍵盤事件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 基于Flask實現(xiàn)文件上傳七牛云中并下載

    基于Flask實現(xiàn)文件上傳七牛云中并下載

    文件上傳是Web應(yīng)用中常見的功能之一,而七牛云則提供了強大的云存儲服務(wù),本文我們將學(xué)習(xí)如何在Flask應(yīng)用中實現(xiàn)文件上傳,并將上傳的文件保存到七牛云,感興趣的可以學(xué)習(xí)一下
    2023-10-10
  • Python替換字符串replace()函數(shù)使用方法詳解

    Python替換字符串replace()函數(shù)使用方法詳解

    Python中的replace()方法是把字符串中的old(舊字符串)替換成new(新字符串),如果指定第三個參數(shù)max,則替換次數(shù)不超過max次(將舊的字符串用心的字符串替換不超過max次,本文就給大家講講Python replace()函數(shù)的使用方法,需要的朋友可以參考下
    2023-07-07
  • python?字符串常用方法超詳細梳理總結(jié)

    python?字符串常用方法超詳細梳理總結(jié)

    字符串是Python中基本的數(shù)據(jù)類型,幾乎在每個Python程序中都會使用到它。本文為大家總結(jié)了Python中必備的31個字符串方法,需要的可以參考一下
    2022-03-03
  • Python實現(xiàn)的刪除重復(fù)文件或圖片功能示例【去重】

    Python實現(xiàn)的刪除重復(fù)文件或圖片功能示例【去重】

    這篇文章主要介紹了Python實現(xiàn)的刪除重復(fù)文件或圖片功能,結(jié)合實例形式分析了Python基于os與hashlib模塊針對文件的讀取、hash計算及重復(fù)性判定等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04

最新評論

安宁市| 邮箱| 冀州市| 米泉市| 涟水县| 石城县| 手游| 德安县| 磐安县| 五莲县| 垫江县| 衡阳县| 商河县| 沂南县| 南和县| 思茅市| 林周县| 纳雍县| 惠来县| 徐州市| 湖州市| 瓦房店市| 汤原县| 中阳县| 汶川县| 安阳市| 永昌县| 苍梧县| 汪清县| 双桥区| 桃园市| 南阳市| 个旧市| 沈阳市| 洪江市| 柞水县| 玉龙| 尤溪县| 盐源县| 沙雅县| 深水埗区|