13,420
edits
Changes
→PART 1 - Reading Data From Files
:#Now lets write some python code from the ipython3 prompt to open this created file for reading. We will define and object called '''"f"''' in order to act as a buffer to help retrieve content from our text file. Issue the following:<source lang="python">
f = open('data.txt', 'r')
</source><br>The '''open()''' function takes two string arguments: a path to a file, and a mode option for reading, writing, appending, etc. The ''open()'' function will return a special object to us, this object will allow us to read the lines inside the file.<br><br>As mentioned above, objects are considered special variables that can contain attributes and methods.:#You may recall that we used the '''dir()''' function to display library information for our Python library (eg. '''dir(sys)''' ). This function We can also display other elements such as attributes and methods do the same for an our defined objectcalled "f". Issue the following:<source lang="python">
dir(f)
</source>