Python - read numbers from text file and put into list
Posted
by
user1647372
on Stack Overflow
See other posts from Stack Overflow
or by user1647372
Published on 2012-09-04T21:19:15Z
Indexed on
2012/09/04
21:38 UTC
Read the original article
Hit count: 143
python
So like the title says im starting to learn some python and im having trouble picking up on this technique. What I need to accomplish is to read in some numbers and store them in a list. The text file looks like the following:
0 0 3 50
50 100 4 20
Basically these are coordinates and directions to be used for python's turtle to make shapes. I got that part down the only problem is getting them in a correct format. So what I can not figure out is how to get those numbers from the file into [ [0, 0, 3, 50], [50, 100, 4, 20] ]
A list, with each four coordinates being a list in that one big list.
Heres my attempt but it as I said I need some help - thank you.
polyShape=[]
infile = open(name,"r")
num = int(infile.readline(2))
while num != "":
polyShape.append(num)
num = int(infile.readline(2))
infile.close()
© Stack Overflow or respective owner