鉴于这个简单的代码,如果用户文件夹包含任何特殊字符,我会收到错误的路径。例如,返回的路径应该是“C:\ Users \Aoë\”,但是ë显示为‰或\ u2030,具体取决于编码方式。这会因为尝试写入不存在的路径而混淆我的其余代码。
我遇到了试图运行kivy的问题,但它似乎正在全球范围内发生。
Ord
我花了很长时间,但未能找到解决方案。这是最新的python,带有eclipse的Windows上的x64。无论我做什么,我都无法让python正确处理特殊字符。
答案 0 :(得分:1)
尝试' r'在开头标记时,它会忽略特殊字符:
home = r'%s'%str(Path.home())