Matlab code
for i=1:N
        fprintf(fid,'%g 1 0 %g %g %g\n',i,coords(i,:));
    end
    fclose(fid);
end
Python code (converted by me)
for i in range ( 0 , N  ):
    fdata.write("%g 1 0 %g %g %g\n" % (coords(i,:)))
I got the following error.
File "<ipython-input-8-c5647c2ae12d>", line 44
    fdata.write("%g 1 0 %g %g %g\n" % (coords(i,:)))
                                                ^
SyntaxError: invalid syntax
 
     
     
    