Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 test pattern and add result in a table
#1
Hello,

I need to make a script in order to parse files in a shared folder on windows, making tests of pattern and add results in a table.

In a few words, for each log file, 2 things
if pattern is found -->ok
if pattern is not found --->add error in a table(which will be an html file) with username,email,id of the computer

Here below the script i'm writing

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os.path
import re

data_folder = os.path.join(r"\\shared folder")

file_to_open = os.path.join(data_folder, "*.LOG")

f = open(file_to_open,encoding="utf-8", errors='ignore')

print(f.read())

##controles et actions associes####

## fenetres contextuelles
string = "toto.toto.fr"
regexp = re.findall( r'(^[a-z0-9._-]+@[a-z0-9._-]+\.[(com|fr)]+)')

if re.match(regexp, string) is not None:
print ('TRUE')
else:
print ('FALSE')

etc...

questions

1) how can i write that the script need to parse a shared folder on windows?
2) I've problem with UTF8 and i don't find how to encode it properly?
3) HOW making test pattern and add result in a table (as output)?

Thank you for your help
Larz60+ wrote Mar-05-2019, 01:31 PM:
Please post all code, output and errors (it it's entirety) between their respective tags. Refer to BBCode help topic on how to post. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button.

Need to also fix indentation (If you add the code tags first, and paste code within, indentation will be preserved)
Quote
#2
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os.path
import re

data_folder = os.path.join(r"\\shared folder\path")

file_to_open = os.path.join(data_folder, "testLOG.txt")

f = open(file_to_open,encoding="utf-8", errors='ignore')

print(f.read())

##controles et actions associes####

## fenetres contextuelles
string = "toto.test.com"
regexp = re.findall( r'(^[a-z0-9._-]+@[a-z0-9._-]+\.[(com|fr)]+)')

if re.match(regexp, string) is not None:
    print ('TRUE')
else:
    print ('FALSE')

print (re.search(regexp, string).groups())

(Mar-05-2019, 02:41 PM)sam1975 Wrote:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os.path
import re

data_folder = os.path.join(r"\\shared folder\path")

file_to_open = os.path.join(data_folder, "testLOG.txt")

f = open(file_to_open,encoding="utf-8", errors='ignore')

print(f.read())

##controles et actions associes####

## fenetres contextuelles
string = "toto.test.com"
regexp = re.findall( r'(^[a-z0-9._-]+@[a-z0-9._-]+\.[(com|fr)]+)')

if re.match(regexp, string) is not None:
    print ('TRUE')
else:
    print ('FALSE')

print (re.search(regexp, string).groups())

questions

1) how can i write that the script need to parse a shared folder on windows?
2) I've problem with UTF8 and i don't find how to encode it properly?
3) HOW making test pattern and add result in a table (as output)?
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  where is a pattern? Skaperen 8 245 Jun-07-2019, 11:57 PM
Last Post: Skaperen
  remove tags from BeautifulSoup result moski 1 147 Jun-05-2019, 01:47 PM
Last Post: heiner55
  call dict object result key error lateublegende 2 180 May-15-2019, 01:08 PM
Last Post: lateublegende
  Regex Pattern NewBeie 5 238 May-13-2019, 01:27 PM
Last Post: michalmonday
  Pattern Matching With Regexes SnoopFrogg 3 235 May-12-2019, 09:13 PM
Last Post: SnoopFrogg
  split and test tweet data Jmekubo 1 124 May-08-2019, 10:48 AM
Last Post: michalmonday
  How to use factory pattern? bhojendra 2 124 Apr-29-2019, 02:00 PM
Last Post: bhojendra
  Reading a Regex pattern stahorse 12 426 Apr-25-2019, 10:21 AM
Last Post: NewBeie
  Regex, creating a pattern stahorse 5 289 Apr-24-2019, 08:29 AM
Last Post: DeaD_EyE
  Force calculation result as decimal vercetty92 4 235 Mar-20-2019, 02:27 PM
Last Post: vercetty92

Forum Jump:


Users browsing this thread: 1 Guest(s)