On Friday, May 25, 2018 at 8:06:31 AM UTC-4, Ned Batchelder wrote: > On 5/24/18 6:54 PM, bruceg113...@gmail.com wrote: > > I am trying to convert a string to a variable. > > > > I got cases 1 & 2 to work, but not cases 3 & 4. > > > > The print statement in cases 3 & 4 reports the following: > > builtins.AttributeError: type object 'animal' has no attribute 'tiger' > > > > I am stuck on creating variables that can be accessed as follows. > > animal.tiger > > self.animal.tiger > > > > Any suggestions? > > > > > > Usually when people want to turn strings into variables, the best answer > is to not make variables, but instead have a dictionary. > > But I don't know what you are going to do with "animal.tiger", so I'm > not sure the best answer. Can you say more about the whole problem? > > --Ned.
Hi Ned, I am writing a small interpreter just for fun. My program reads and processes text from a file. Good or bad, I prefer the variable syntax. I got animal.tiger syntax to work. (thanks Dieter) I am still trying to get self.animal.tiger syntax to work. Thanks, Bruce -- https://mail.python.org/mailman/listinfo/python-list