Python 3.5:print(text_with_accent_marks)不起作用

时间:2016-01-28 02:06:20

标签: python python-3.x python-3.5

我在代码中有这个:

print("Datos nos válidos")

但是在标准输出中没有显示任何内容。

我在Python 3.5中......为什么会这样?

2 个答案:

答案 0 :(得分:3)

您必须声明您的编码。 ASCII是默认字符集,á不是ASCII。例如:

# -*- coding: UTF-8 -*-
print("Datos nos validos")
print("Datos nos válidos")

...解决了你的问题。

答案 1 :(得分:1)

你可以直接打印unicode:

print(u"Datos nos válidos")