new portfolio features, metal graphs, preparing for 0.4 release
[stockthis] / markets / get_symbol_and_name.py
1 #!/usr/bin/env python2.5
2 ### Script to automatize getting the names and symbols for the different markets
3 ### the data file must have this format:
4 ### symbol1[tab]name1[tab]whatever
5 ### symbol2[tab]name2[tab]whatever
6 ### symbol3[tab]name3[tab]whatever
7 ### Etc.
8 ### where [tab] is a \t symbol, or one tabulation
9
10 def tratar_eso(filename):
11     a=open(filename, 'r')
12     l=a.read()
13     a = l.split('\n')
14     symb = []
15     names = []
16     for i in a:
17         b=i.split('\t')
18         try:
19             symb.append(b[0])
20             names.append(b[1])
21         except:
22             pass
23     return symb, names
24
25
26 if __name__ == "__main__":
27     import sys
28     symb, names = tratar_eso(sys.argv[1:][0])
29     print symb
30     print names
31     print len(symb)
32     print len(names)