> numberOfVertices = int(infile.readline().decode()) # Read the first line from 
> the file
> AttributeError: 'str' object has no attribute 'readline'
...
>     infile = filedialog.askopenfilename()

This is just returning a filename.  You need to open it to get a file
object.  For example:

    infile = filedialog.askopenfilename()
    fd = open(infile)
    ...
    numberOfVertices = int(fd.readline().decode())

Skip
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to