Python控制台无法处理Unicode?

时间:2015-06-19 04:44:54

标签: python windows unicode console

(我在Windows上使用Python 3.4)

所以,我有这个代码,我更好地展示了我的麻烦:

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

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

在IDLE上它可以正常工作(它只是打开我指定的文件),但在Console(双击)上它一直说Windows无法找到该文件。当然,如果我尝试打开“text.txt”而不是它完美地工作,只要它存在。

这慢慢让我疯了。有人帮帮我。

2 个答案:

答案 0 :(得分:0)

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

# -*- coding: cp1252 -*-

答案 1 :(得分:0)

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