ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/RandomCodeRequests/19516/Aceto.txt
Revision: 742
Committed: Tue Apr 13 20:36:48 2021 UTC (4 years, 11 months ago) by nino.borges
Content type: text/plain
File size: 1455 byte(s)
Log Message:
added some missing code request txt files

File Contents

# User Rev Content
1 nino.borges 742 ### Aceto Project to take search term file and split into same but with terms parsed and then same wiht parsed, deduped and sorted terms.
2    
3     >>> startDir = r"C:\Temp\Search Terms"
4     >>> outputDir = r"\\sas01\sas01\19516\Reports\138\Search Terms Parsed"
5    
6     >>> for f in os.listdir(startDir):
7     ... contents = open(os.path.join(startDir,f)).readlines()
8     ... newFileName = f.replace("Search","Search_Parsed")
9     ... outputFile = open(os.path.join(outputDir,newFileName),'w')
10     ... for line in contents:
11     ... line = re.sub(' or ', '\n', line, flags=re.IGNORECASE)
12     ... line = re.sub(' and ', '\n', line, flags=re.IGNORECASE)
13     ... line = re.sub(' w/[0-9]+ ', '\n', line, flags=re.IGNORECASE)
14     ... line = line.replace("(","")
15     ... line = line.replace(")","")
16     ... outputFile.write(line)
17     ... outputFile.close()
18     ...
19    
20    
21     >>> startDir = r"\\sas01\sas01\19516\Reports\138\Search Terms Parsed"
22     >>> outputDir = r"\\sas01\sas01\19516\Reports\138\Search Terms Deduped Sorted"
23    
24     >>> for f in os.listdir(startDir):
25     ... contents = open(os.path.join(startDir,f)).readlines()
26     ... newFileName = f.replace("Search_Parsed", "Search_DupSorted")
27     ... outputFile = open(os.path.join(outputDir,newFileName),'w')
28     ... matrix = {}
29     ... for line in contents:
30     ... line = line.replace("\n","")
31     ... matrix[line] = 1
32     ... terms = matrix.keys()
33     ... terms.sort()
34     ... for t in terms:
35     ... outputFile.write(t + "\n")
36     ... outputFile.close()
37     ...
38     >>>