IdentationError; unexpected indent

Joel Goldstick joel.goldstick at gmail.com
Thu Apr 14 09:07:14 EDT 2016


On Thu, Apr 14, 2016 at 8:04 AM, Igor Korot <ikorot01 at gmail.com> wrote:
> Salma,
>
> On Thu, Apr 14, 2016 at 3:28 AM, salma ammar <ammarsalma118 at gmail.com> wrote:
>> Hi Igor,
>>
>> thank you very much for your response. In fact, I put the code in bold, that
>> is why it displays those symbols.
>> This is the code:
>>
>> import sys
>> sys.path.append('C:/Users/user/src/sumo-0.22.0/tools')
>> import sumolib
>> net =
>> sumolib.net.readNet("C:/Users/user/src/sumo-0.22.0/tools/sumolib/net/qgislyonvelo.net.xml")
>> radius = 0
>> f = open("C:/fichierstationsvelos.txt", "r")
>> contenu = f.read()
>> print(contenu)

look closely at this for loop.  Print and edges don't line up with the
other statements
>> for id, lat, lon in f:
>>     x, y = net.convertLonLat2XY(lon, lat)
>>   print(x, y)
>>   edges = net.getNeighboringEdges(x, y, radius)
>>     print (edges)
>>     while len(edges) == 0:
>>         radius = radius + 10
>>         edges = net.getNeighboringEdges(x, y, radius)
>> distancesAndEdges = sorted([(dist, edge) for edge, dist in edges])
>> print(distancesAndEdges)
>>         edgeofstation[id] = distancesAndEdges[0]
>>         print (edgeofstation[id])
>> f.close()
>
> And what is the error message exactly? Can you copy/paste it as well?
>
> Also, I'd advise you to subscribe to the list so that other people can
> help you...
>
> Thank you.
>
>>
>>
>> Cordially.
>>
>> 2016-04-13 17:02 GMT+01:00 Igor Korot <ikorot01 at gmail.com>:
>>>
>>> Hi, Salma,
>>>
>>> On Wed, Apr 13, 2016 at 11:53 AM, salma ammar <ammarsalma118 at gmail.com>
>>> wrote:
>>> > Hi,
>>> >
>>> > I am about to run this code using python 2.7. But when executing this
>>> > code,
>>> > an error appears (see attachement): IdentationError; unexpected indent
>>> >
>>> > What should I rectify to correct this error please?
>>> >
>>> >
>>> > *import sys*
>>> > *sys.path.append('C:/Users/user/src/sumo-0.22.0/tools')*
>>> > *import sumolib*
>>> > *net =
>>> >
>>> > sumolib.net.readNet("C:/Users/user/src/sumo-0.22.0/tools/sumolib/net/qgislyonvelo.net.xml")*
>>> > *radius = 0*
>>> > *f = open("C:/fichierstations.txt", "r")*
>>> >
>>> > *contenu = f.read()*
>>> >
>>> > *print(contenu)*
>>> > *for id, lat, lon in f:*
>>> > *    x, y = net.convertLonLat2XY(lon, lat)*
>>> > *    print(x, y)*
>>> > *    edges = net.getNeighboringEdges(x, y, radius)*
>>> > *    print (edges)*
>>> > *    while len(edges) == 0:*
>>> > *        radius = radius + 10*
>>> > *  edges = net.getNeighboringEdges(x, y, radius)*
>>> > * distancesAndEdges = sorted([(dist, edge) for edge, dist in edges])*
>>> > *  print(distancesAndEdges)*
>>> > *        edgeofstation[id] = distancesAndEdges[0]*
>>> > *        print (edgeofstation[id])*
>>> > *f.close()*
>>>
>>> What are those '*' symbols in the e-mails?
>>> Are they hard tabs or something else?
>>>
>>> Please copy and paste the script from the editor.
>>>
>>> Thank you.
>>>
>>> >
>>> >
>>> > Thank you in advance.
>>> > --
>>> > https://mail.python.org/mailman/listinfo/python-list
>>
>>
> --
> https://mail.python.org/mailman/listinfo/python-list



-- 
Joel Goldstick
http://joelgoldstick.com/blog
http://cc-baseballstats.info/stats/birthdays



More information about the Python-list mailing list