首页 > 解决方案 > 带有python 2.7的Windows路径中的德语变音符号

问题描述

我是德国人,我的姓氏包含一个变音符号“ü”。出于这个原因,并且因为我必须使用 Python 2.7,所以我遇到了一个无法解决的问题。我喜欢在目录中读取一个简单的 txt 文件。这个目录的路径包括我的名字——所以它确实包括一个变音符号。Python 2.7 无法解码这个变音符号并在我的计算机上找到路径。如果有人可以帮助我,那就太好了。

path_to_file = r'C:\Users\DanielDüsentrieb\Documents\Test.txt'
f = open(path_to_file, 'r')

由于'ü',这段简单的代码不起作用。我尝试了很多 .decode('latin1') ,但到目前为止 norhing 工作。我总是收到以下错误消息:

IOError: [Errno 2] No such file or directory: 'C:\\Users\\DanielD\xc3\xbcsentrieb\\Documents\\Test.txt'

标签: python-2.7directorydecodeiso-8859-1

解决方案


推荐阅读