[Tutor] Writing data to JSON Help

Alan Gauld alan.gauld at yahoo.co.uk
Fri Dec 15 18:41:12 EST 2017


On 15/12/17 18:46, Lloyd Walker wrote:

> I'm currently using string formatting to create the json rather than
> creating a dictionary and appending that dictionary to file via the JSON
> lib.

That's probably your mistake. The standard library is there to
help you get difficult things right. Trying to reinvent it is
a great way to discover how difficult apparently simple things
really are. it's also a terrible way to accomplish anything
productive.

> Could you help me create a dictionary using JSON?
> 
> Code: https://gist.github.com/anonymous/42ff1e418ab315c9637f3ffe08ab0a2b

One thing I'd strongly suggest is to separate out your functions.
Your findLinks function does a lot more than find links. Just
return the list of links and create another function to store
them (in whatever format you wish).

Then I suggest you write that new function using the json module.
That will greatly improve your chances of success.

-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos




More information about the Tutor mailing list