Skip to content

写入文件使用--format json参数报错 #81

@Keene-Chen

Description

@Keene-Chen

根据示例 datafaker file e:\zm\home out1.txt 10 --meta meta.txt --format json报错

Traceback (most recent call last):
File "E:\Scoop\apps\python\current\lib\site-packages\datafaker\cli.py", line 87, in main
args = parse_args()
File "E:\Scoop\apps\python\current\lib\site-packages\datafaker\cli.py", line 65, in parse_args
raise ParamError('rdb not support for json format')
datafaker.exceptions.ParamError: rdb not support for json format
rdb not support for json format

然后我根据拉取请求 #72 修改not in逻辑后,可以正常生成json数据,但是生成的数据又是ASCII不是UTF-8。
希望给个提示,谢谢!

生成数据如下:

{"id": 1, "name": "\u5f20\u5229", "school": "\u5317\u4eac\u5927\u5b66", "nickname": "\u9b3c\u6ce3", "age": 49, "class_num": 82, "score": 86.17, "phone": "15030834802", "email": "liaoxia@ly.cn", "ip": "198.51.47.62", "address": "\u5e7f\u897f\u58ee\u65cf\u81ea\u6cbb\u533a\u6625\u6885\u53bf\u6881\u5e73\u9ad8\u8857N\u5ea7 476777"}

{"id": 2, "name": "\u5510\u6d77\u71d5", "school": "\u5317\u4eac\u5927\u5b66", "nickname": "\u9ad8\u5c0f\u738b\u5b50", "age": 71, "class_num": 12, "score": 42.81, "phone": "14722661894", "email": "zlin@guiyingxiong.cn", "ip": "193.82.145.217", "address": "\u5c71\u4e1c\u7701\u67f3\u53bf\u9521\u5c71\u516d\u76d8\u6c34\u8857x\u5ea7 322680"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions