Do not use URL to build paths. also create the file in binary. This will do what you want.
FILE = open(os.path.join (request.folder,'static','contacts.json'),"wb") On Jun 2, 4:32 pm, JohnMc <maruadventu...@gmail.com> wrote: > # write file out > -->#FILE = open("../Helix/applications/Helix/static/ > contacts.json","w") > FILE = open(URL(r=request,c='static',f='contacts.json'),"w") > FILE.writelines(json) > FILE.close() > return dict() > > I have fiddled with the above code for about an hour. Missing > something. If I uncomment the top FILE statement everything works. > Problem is that is a fixed directory reference. I would like to > construct a proper directory reference to /Helix/static/ so that the > code is more portable. > > Tried URL(r=request,a='Helix',c='static',f='contacts.json') as well > with no success. > > Any suggestions? > > JohnMc --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---