小编Сав*_*сим的帖子

Python如何将带有西里尔字母符号的字典保存到json文件中

#!/usr/bin/env python\n# -*- coding: utf-8 -*-\nimport json\n\n\nd = {'a':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x82',\n     'b':{\n         'a':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x822',\n         'b':'\xd1\x82\xd0\xb5\xd0\xba\xd1\x81\xd1\x823'\n     }}\nprint(d)\n\nw = open('log', 'w')\njson.dump(d,w, ensure_ascii=False)\nw.close()\n
Run Code Online (Sandbox Code Playgroud)\n\n

它给了我:\nUnicodeEncodeError: 'ascii' 编解码器无法对位置 1-5 中的字符进行编码:序数不在范围内(128)

\n

arrays unicode dictionary

2
推荐指数
1
解决办法
5368
查看次数

Jinja2网址代

<a href="{{ url('affiliate', affiliate=object.slug) }}">{{ object.name }} </a> 
Run Code Online (Sandbox Code Playgroud)

导致错误:reverse()得到一个意外的关键字参数'affiliate'

python django url-routing jinja2

1
推荐指数
1
解决办法
3252
查看次数

标签 统计

arrays ×1

dictionary ×1

django ×1

jinja2 ×1

python ×1

unicode ×1

url-routing ×1