On 2017-09-26 16:31, berniejconn...@gmail.com wrote:
Hello,

       My first post here on C.L.P.  I have only written a few python scripts 
in 2.7 and now I'm trying my first python 3 script.  Can you tell me why this 
snippet won't run?
-----------------------
from urllib.request import urlopen

with 
urlopen('http://geonb.snb.ca/arcgis/rest/services/GeoNB_SNB_Parcels/MapServer/0/query?outSR=4617&f=JSON&where=PID='75385120'')
 as conn:
     print(conn)
-----------------------
Thanks,
Bernie.

Check the quotes.

The argument you're passing to urlopen is:

'http://geonb.snb.ca/arcgis/rest/services/GeoNB_SNB_Parcels/MapServer/0/query?outSR=4617&f=JSON&where=PID='75385120''

which is actually:

'http://geonb.snb.ca/arcgis/rest/services/GeoNB_SNB_Parcels/MapServer/0/query?outSR=4617&f=JSON&where=PID=' 75385120 ''

A string, then an int, then another string.

I think you mean:

'http://geonb.snb.ca/arcgis/rest/services/GeoNB_SNB_Parcels/MapServer/0/query?outSR=4617&f=JSON&where=PID="75385120";'
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to