ox.file: add ensure_ascii parameter to write_json; add write_image method (write_path + image.save)
This commit is contained in:
parent
3951c67623
commit
339b7026f5
1 changed files with 9 additions and 3 deletions
12
ox/file.py
12
ox/file.py
|
@ -273,9 +273,15 @@ def write_file(file, data, verbose=False):
|
||||||
f.close()
|
f.close()
|
||||||
return len(data)
|
return len(data)
|
||||||
|
|
||||||
def write_json(file, data, indent=0, sort_keys=False, verbose=False):
|
def write_image(file, image, verbose=False):
|
||||||
data = json.dumps(data, indent=indent, sort_keys=sort_keys)
|
if verbose:
|
||||||
write_file(file, data, verbose=verbose)
|
print 'writing', file
|
||||||
|
write_path(file)
|
||||||
|
image.save(file)
|
||||||
|
|
||||||
|
def write_json(file, data, ensure_ascii=True, indent=0, sort_keys=False, verbose=False):
|
||||||
|
data = json.dumps(data, ensure_ascii=ensure_ascii, indent=indent, sort_keys=sort_keys)
|
||||||
|
write_file(file, data if ensure_ascii else data.encode('utf-8'), verbose=verbose)
|
||||||
|
|
||||||
def write_link(source, target, verbose=False):
|
def write_link(source, target, verbose=False):
|
||||||
if verbose:
|
if verbose:
|
||||||
|
|
Loading…
Add table
Reference in a new issue