0
def download_if_dne(href, filename):
if os.path.isfile(filename):
# print 'already downloaded:', href
return False
else:
if not href.startswith('http://'
href = 'http://maps.google.com' + href
print 'Fixed url :', href
try:
print 'downloading:', href
oa = openanything.fetch(href)
if oa['status']==200:
file = open(filename, 'w')
file.write(oa['data'])
file.close()
return True
except KeyboardInterrupt:
raise
except:
print '\tdownload failed -', sys.exc_info()[0]
return False
Этот код является редактором программного обеспечения ogmaps.
http://code.google.com/p/ogmaps/issues/detail?id=1СинтаксисError: недействительный синтаксис href = 'http://maps.google.com' + href
Сообщение об ошибке:
File "ogmaps.py", line 36
href = 'http://maps.google.com' + href
^
SyntaxError: invalid syntax
Я не питон человек и не может выяснить причину ошибки.
+ = не будет работать - это создаст строку с компонентами в неправильном порядке. –
o, да, конечно, глупо мне – BrtH