gpt4 book ai didi

Python PATH 中特殊字符编码问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:06:36 24 4
gpt4 key购买 nike

鉴于这个简单的代码,如果用户文件夹包含任何特殊字符,我会收到错误的路径。例如,返回的路径预计为“C:\Users\Aoë\”,但 ë 会显示为 œ 或\u2030,具体取决于编码的执行情况。由于尝试写入不存在的路径,这会弄乱我的其余代码。

我在尝试运行 kivy 时遇到了这个问题,但它似乎在全局范围内发生。

from pathlib import Path
home = str(Path.home())
print(home)

我花了很长时间,但未能找到解决方案。这是在 windows 上使用最新的 python、x64 和 eclipse。无论我做什么,我都无法让 python 正确处理特殊字符。

最佳答案

在开头尝试使用“r”标签,它会忽略特殊字符:

home = r'%s'%str(Path.home()) 

关于Python PATH 中特殊字符编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com