I'm trying to open a file and create a list with each line read from the file.
i=0 List=[""] for Line in inFile: List[i]=Line.split(",") i+=1 print List
But this sample code gives me an error because of the i+=1
saying that index is out of range
. What's my problem here? How can I write the code in order to increment my list with every new Line in the InFile?
The readlines() method returns a list containing each line in the file as a list item.
It's a lot easier than that:
List = open("filename.txt").readlines()
This returns a list of each line in the file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With