小编use*_*546的帖子

在pydev上使用python自动完成错误?

一个月前我开始学习和爱上python.潜入python,django,现在Tornado是我在此期间遵循的道路.我选择pydev作为IDE,因为它似乎是最新的,我想回到eclipse,因为我正在使用Netbeans for php和Java.

我的问题如下:当我在php或java中编写类时,我声明了我的方法和属性.我将它们实例化到其他地方并使用它们.自动完成适用于java和php,但是使用python,似乎总是向我提出一堆垃圾,而不是真正的对象的方法来自我实例化的类.

对你来说一样吗?这是pydev的限制吗?难道我做错了什么 ?

提前谢谢你指点我的方向.马修.

python pydev

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

输出具有良好形状的重音的json

我有一个令人烦恼的问题,这给我带来了很多困难...我想为我自己的用法开发一些web服务,目前我正在与我该死的法语口音进行斗争,以便在我的json输出中正确呈现.

这是我的场景:我从我的数据库中检索了一些我在dict中输入的行.我接下来要做的是将此dict传递给json.dumps并输出结果.

问题是:包含重音符的字符串呈现为utf8,例如它给了我以下输出\ u00e9milie(它应该是émilie).令人沮丧的是,如果我打印每个返回的行,重音将在我的浏览器中正确呈现.

问题:

  • 给这种json输出是正常的吗?
  • 我怎样才能"简单地"将包含重音符号的dict转换为json?(对我来说,whis是至关重要的,因为其他网站可以使用我的输出)

这是我正在运行的测试.

# -*- coding: utf-8 -*
from json import dumps as json_dumps
import json

machaine = "une personne émérite"
print(machaine)

output = {}
output[1] = machaine
output[2] = machaine
output[3] = machaine

jsonoutput = json_dumps(output)

print jsonoutput
Run Code Online (Sandbox Code Playgroud)

python json utf-8 diacritics

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

标签 统计

python ×2

diacritics ×1

json ×1

pydev ×1

utf-8 ×1