##// END OF EJS Templates
- Corregido el formato del archivo abs cuando se exporta.
jsalyrosas -
r157:158
parent child
Show More
@@ -1,67 +1,67
1 1 ''' No newline at end of file
2 2 Created on May 2, 2013 No newline at end of file
3 3 No newline at end of file
4 4 @author: Jose Antonio Sal y Rosas Celi No newline at end of file
5 5 @contact: jose.salyrosas@jro.igp.gob.pe No newline at end of file
6 6 ''' No newline at end of file
7 7 from datetime import datetime No newline at end of file
8 8 import os No newline at end of file
9 9 No newline at end of file
10 10 class saveABSFile(object): No newline at end of file
11 11 No newline at end of file
12 12 __scriptName = "saveABSFile.py" No newline at end of file
13 13 No newline at end of file
14 14 def __init__(self): No newline at end of file
15 15 self.path = "" No newline at end of file
16 16 self.number_patterns = 0 No newline at end of file
17 17 self.patterns = [] No newline at end of file
18 18 No newline at end of file
19 19 def save(self): No newline at end of file
20 20 #filename = "%s.txt" % (self.setFilename())
21 No newline at end of file
21 filename = "%s.txt" % (self.exp_name) No newline at end of file
22 22 final_path = os.path.join(self.path, filename) No newline at end of file
23 23 self.saveFile(final_path) No newline at end of file
24 24 filesize = os.path.getsize(final_path) No newline at end of file
25 25 No newline at end of file
26 26 return final_path, filesize No newline at end of file
27 27 No newline at end of file
28 28 def setParameters(self, path, exp_name, lsPatterns): No newline at end of file
29 29 self.path = path No newline at end of file
30 30 self.exp_name = exp_name No newline at end of file
31 31 strExperimentName = " title ='%s'" % exp_name No newline at end of file
32 32 self.patterns = lsPatterns No newline at end of file
33 33 number_patterns = len(lsPatterns) No newline at end of file
34 34 self.number_patterns = " #Experiments = %d" % number_patterns No newline at end of file
35 35 contentPatterns = "" No newline at end of file
36 36 for element in lsPatterns: No newline at end of file
37 37 valueUp = self.convertValue(element["up"]) No newline at end of file
38 38 valueDown = self.convertValue(element["down"]) No newline at end of file
39 39 contentPatterns += "\n%d = \n%s\n%s" % (element["number"], valueUp, valueDown) No newline at end of file
40 40 contentPatterns = contentPatterns.replace("]],$", "]]") No newline at end of file
41 41 self.content = "%s\r\n\n%s\r\n%s" % (strExperimentName, self.number_patterns, contentPatterns) No newline at end of file
42 42 No newline at end of file
43 43 def convertValue(self, strAntenna): No newline at end of file
44 44 value = "" No newline at end of file
45 45 strAntenna = strAntenna.replace("],[","]+[") No newline at end of file
46 46 lsAntenna = strAntenna.split("+") No newline at end of file
47 47 for element in lsAntenna:
48 No newline at end of file
48 value += "\t%s,$\n" % element No newline at end of file
49 49 No newline at end of file
50 50 return value No newline at end of file
51 51 No newline at end of file
52 52 def setFilename(self): No newline at end of file
53 53 initialTime = datetime.today() No newline at end of file
54 54 filename = str(initialTime) No newline at end of file
55 55 No newline at end of file
56 56 filename = filename.replace("-","") No newline at end of file
57 57 filename = filename.replace(":","") No newline at end of file
58 58 filename = filename.replace(".","") No newline at end of file
59 59 filename = filename.replace(" ","") No newline at end of file
60 60 No newline at end of file
61 61 return filename No newline at end of file
62 62 No newline at end of file
63 63 def saveFile(self, filename): No newline at end of file
64 64 f = open(filename, 'a+') No newline at end of file
65 65 f.write(self.content) No newline at end of file
66 66 f.close() No newline at end of file
67 67 No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now