Guest User

Untitled

a guest
Mar 22nd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. from bs4 import BeautifulSoup
  2. import sys
  3. import os.path
  4. import glob2
  5. import re
  6.  
  7. list = []
  8.  
  9. def processFiles(args):
  10.     input_filemask = "log"
  11.     directory = args[1]
  12.     if os.path.isdir(directory):
  13.         print ("processing a directory")
  14.         list_of_files = glob2.glob('%s/*.%s' % (directory, input_filemask))
  15.     else:
  16.         print ("processing a list of files")
  17.         list_of_files = sys.argv[1:]
  18.     for file_name in list_of_files:
  19.         print (file_name)
  20.         processFile(file_name)
  21.        
  22. def processFile(filename):
  23.     soup = BeautifulSoup(open(filename), 'html.parser')
  24.     for element in soup:
  25.         list = str(element.get_text())
  26.         if "iot platform" in list:
  27.             print (string.encode("utf-8"))            
  28.  
  29. if __name__ == '__main__':
  30.     if (len(sys.argv) > 1):
  31.         processFiles(sys.argv)
  32.     else:
  33.         print ("usage message")
Add Comment
Please, Sign In to add comment