the following code attempts to extract a symbol name from a string:
extensionStart = int(filename.rf ind('.'))
filenameStart = int(filename.rf ind('/'))
#print 'Extension Start - ' + str(extensionSt art)
#print 'FileName Start - ' + str(filenameSta rt)
currentSymbol=f ilename[int(filenameSta rt),int(extensi onStart)]
Uncommenting the print statements clearly show the values to be
integers (and without the str casts actually provide int+string
errors)
However, executing this code results in...
opening - /Users/rmac/Documents/Sandbox/data/MarketData/AA.csv
Traceback (most recent call last):
File "rHistFileToDB_ Equities.py", line 25, in <module>
currentSymbol=f ilename[int(filenameSta rt),int(extensi onStart)]
TypeError: string indices must be integers
Running Python 2.5.2_5 on OSX
Comment