Python 控制台无法处理 Unicode?

Python console can't deal with Unicode?

(为此,我在 Windows 上使用 Python 3.4)

所以,为了更好地展示我的问题,我编写了这段代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
os.startfile('C:\téxt.txt')

在 IDLE 上它正常工作(它只是打开我指定的文件),但在控制台(双击)上它一直说 Windows 找不到文件。当然,如果我尝试打开 "text.txt",只要它存在,它就可以正常工作。

它慢慢地让我发疯。请有人帮助我。

您使用的编码错误,请尝试使用 cp1252 -

# -*- coding: cp1252 -*-

您的文件名为'C:\téxt.txt',尝试使用'C:\text.txt'