 Now, I've only been working off of the .read command as far, but there's plenty of different options that we can work off of as well. So as you can see, sort of, I have been using just this one right here, there it is. This one right here of .read with nothing inside of it. That just says to Python, read everything. But I could have actually been reducing that down. I could say only read, say for example, the first five characters of my hello as well file. When I run through that, you see I only see hello this time. I only see the first five characters. But specifically, what happens if I'm dealing with multiple files or multiple lines in a single file? The reason why that might be a problem is let's see what happens if I say, for example, I've created another file. So this is the file that you're going to be working off of in your in-class lab, this idea of readings.txt. Right there, it's got just a ton of thermostat data, right? This is a thermostat readings showing the temperatures of the thermostat at different time intervals. Well, it's a lot of data, and maybe I want to do some analysis of processing through that. So if I go in and through spider, if I make my reference and I say, well, let me open up my readings and I don't care about the five characters thing, I try and read this, I see everything, right? Maybe I don't want to see everything at once for whatever reason, you know, that's just too much. One of the things I can do is I can come in and say, read lines. So again, the idea behind read lines is read lines is going to create a giant list of every single file that I'm I are a list of every line inside that file. So in that case, I can come in and there you are. So read lines. Now, if I do the same thing, I just I've changed it to from read to read lines. It looks like this. Okay, well, the big thing about this right now is it's a list of strings and there's the point of it being a list. And what I can do with that, say, for example, is for line in contents print line, now it doesn't do much from the start, right? But I come in and run this. Now every single line is getting read in, processed, and then printed out again. Why would I want to do this? Well, let's say for example, again, I want to see the temperature data going on there, right? And so maybe I only want to see that I don't really care about the thermostat. It's the same number. This is going to be the same number, maybe the times change, but we're not doing anything with that. And that's literally just telling you what the the current set point on that thermostat is. But I want to see, you know, you know, what kind of temperatures this is getting. I can see 92. And yes, for this thermostat, it was inside of a fast food kitchen. So, yeah, but what can we do with this? All right, well, now I've, instead of printing the line, right, I have a few options. We've been talking about strings, how their objects and they have this ability known as split. So I'm going to go ahead and I'll call it reading equals line dot split. And just to show that for a second, reading. Again, I always like to do a print while I'm kind of working through things because it helps keep me aware of just what my data is doing at that particular time. Again, so if I run this, oh, all right, well, my list is starting to look a little cleaner suddenly. You can see each individual line is now just being printed out as a list. One element is the zone, the thermostat, the timestamp, the temperature and the set point and zero, one, two, three. Maybe if I instead reference only the third element or sorry, the element at the three index, oh, OK, now I see temperatures. And so I can sort of work through this. I can also do a few different approaches like instead of going through read lines, I could do a single read line and that's just going to read one line at a time. I typically like to do the whole just read everything in to start.