Hello guys can you help me to solve problem when i compile proram got error like this "Instance of 'dict' has no 'replace' member[no member](67;14)". here you can see my code. url = "http://mapa.um.warszawa.pl/mapviewer/foi" querystring = {"request":"getfoi","version":"1.0","bbox":"${xmin}:${ymin}:${xmax}:${ymax}","width":"${imageWidth}","height":"${imageHeight}","theme":"dane_wawa.NMZ_WUP_WODA","clickable":"no","area":"yes","dstsrid":"2178","wholeimage":"yes","renderlabels":"yes","tid":"653_1461267","aw":"no"} payload = "" headers = { 'cache-control': "no-cache", 'Postman-Token': "d23cc8e3-423e-43a0-9d54-0cae251a4de9" }
if not os.path.exists(targetDir): os.makedirs(targetDir) ###################### # Main loop ########## ###################### for y in range(fullExtent['ymax'], fullExtent['ymin'], - tileSizeY): for x in range(fullExtent['xmin'], fullExtent['xmax'], tileSizeX): targetFile = open(targetDir + "\\" + str(x) + "_" + str(y) + ".png", "wb") url_link = querystring.replace("${ymin}", str(y - tileSizeY)).replace("${xmin}", str(x)).replace("${xmax}", str(x + tileSizeX)).replace("${ymax}", str(y)).replace("${imageWidth}", str(imageWidth)).replace("${imageHeight}",str(imageHeight)) targetWorldFile = open(targetDir + "\\" + str(x) + "_" + str(y) + ".pgw", "w") print ("URL: " + url + "\n") for tryNum in range(0, retryTimes): try: response_get = requests.get(url, data=payload, headers=headers, params=url_link) req = urllib2.Request(response_get.text[66:131], None, {'User-Agent': userAgentString}) response = urllib2.urlopen(req) responseText = response.read() targetFile.write(responseText) targetWorldFile.write(str(pixelSizeX) + "\n" + str(0.0000000) + "\n" + str(0.0000000)+ "\n" + str(-pixelSizeY) + "\n" + str(y - tileSizeY) + "\n" + str(x + tileSizeX)) except Exception: img = Image.new('RGBA', (imageWidth, imageHeight)) img.save(targetFile) pass -- https://mail.python.org/mailman/listinfo/python-list