Added module renderers json tsv csv xml
This commit is contained in:
parent
e7ee06ea9f
commit
9be005de39
19
renderers.py
19
renderers.py
|
@ -13,22 +13,23 @@ import os
|
||||||
os.environ["PYTHONIOENCODING"] = "utf-8"
|
os.environ["PYTHONIOENCODING"] = "utf-8"
|
||||||
|
|
||||||
def tsv( *fields ):
|
def tsv( *fields ):
|
||||||
# fields = [ '"' + str(f).replace('"','\\"') + '"' for f in fields ]
|
fields = [ f.encode('utf-8') if type(f) == unicode else f for f in fields ]
|
||||||
# fields = [ str(s).encode('utf-8') for s in fields ]
|
# fields = [ str(f) if type(f) != str else f for f in fields ]
|
||||||
|
# fields = [ '"' + s.replace('"','\\"').replace(',','\\,') + '"' for s in fields ]
|
||||||
print( *fields, sep='\t' )
|
print( *fields, sep='\t' )
|
||||||
|
|
||||||
def csv( *fields ):
|
def csv( *fields ):
|
||||||
print( [ type(s) for s in fields ] )
|
# print( [ type(s) for s in fields ] )
|
||||||
print( fields )
|
# print( fields )
|
||||||
fields = [ f.encode('utf-8') if type(f) == unicode else f for f in fields ]
|
fields = [ f.encode('utf-8') if type(f) == unicode else f for f in fields ]
|
||||||
print( [ type(s) for s in fields ] )
|
# print( [ type(s) for s in fields ] )
|
||||||
print( fields )
|
# print( fields )
|
||||||
fields = [ str(f) if type(f) != str else f for f in fields ]
|
fields = [ str(f) if type(f) != str else f for f in fields ]
|
||||||
print( [ type(s) for s in fields ] )
|
# print( [ type(s) for s in fields ] )
|
||||||
# fields = [ str(s) if type(s) != 'str' else s.encode('utf-8') for s in fields ]
|
# fields = [ str(s) if type(s) != 'str' else s.encode('utf-8') for s in fields ]
|
||||||
print( fields )
|
# print( fields )
|
||||||
# fields = [ str(s).encode('utf-8') for s in fields ]
|
# fields = [ str(s).encode('utf-8') for s in fields ]
|
||||||
fields = [ '"' + s.replace('"','\\"') + '"' for s in fields ]
|
fields = [ '"' + s.replace('"','\\"').replace(',','\\,') + '"' for s in fields ]
|
||||||
print( *fields, sep=',' )
|
print( *fields, sep=',' )
|
||||||
|
|
||||||
def json( obj ):
|
def json( obj ):
|
||||||
|
|
Loading…
Reference in New Issue