Mar-28-2017, 07:25 AM
@ nilamo thank you that makes a bit more sense to me now. I was very tired last night and now it's a little more obvious. Even though I have been learning OOP now for 8 months solidly, the whole self thing is still extremely confusing, I'm hoping it will at some point start to make sense, as the only time I know to or to not use self is when an error message says self is required or self is undefined.
@ Wavic, thanks for correcting my code, I forgot one more thing from the code and that was to assign a variable for f.read(), as the code kept returning the object in memory, not the dictionary that was in the file, so I now have this working and this is the code that I used:
@ Wavic, thanks for correcting my code, I forgot one more thing from the code and that was to assign a variable for f.read(), as the code kept returning the object in memory, not the dictionary that was in the file, so I now have this working and this is the code that I used:
class DataTest(object): def testReadData(self): path = '/home/pi/Desktop/test.txt' with open(path, 'r') as f: data = f.read() # <--- this line is the difference between the text and the location of the text in memory return data