(我在Windows上使用Python 3.4)
所以,我有这个代码,我更好地展示了我的麻烦:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
os.startfile('C:\\téxt.txt')
在IDLE上它可以正常工作(它只是打开我指定的文件),但在Console(双击)上它一直说Windows无法找到该文件。当然,如果我尝试打开“text.txt”而不是它完美地工作,只要它存在。
这慢慢让我疯了。有人帮帮我。
答案 0 :(得分:0)
您使用的编码错误,请尝试使用cp1252
-
# -*- coding: cp1252 -*-
答案 1 :(得分:0)
您的文件名是'C:\téxt.txt',尝试使用'C:\ text.txt'