文件路径有特殊字符\N

2024-09-15 16:29:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将文件从一个位置复制到另一个位置。这很简单,使用shutil.copy。一切都很好,直到一个特殊的“来源”来了。在

文件路径如下:

c:\install\NewCustomer\fire.exe

现在每当我执行此操作时,它都会抛出一个错误:

^{pr2}$

因为有特殊的字符“\N”。我知道如果我编写以下代码,它将起作用:

r"c:\install\NewCustomer\fire.exe"

但问题是源路径是动态生成的,所以直到运行时我才知道是否必须处理这个特殊字符。有没有办法处理这种情况?在


Tags: install文件代码路径错误来源动态字符
2条回答
yourvariable.strip()

如果在调用变量时对变量运行它,它应该删除新行字符。在

为什么要为路径生成Python代码?将路径生成到文本文件中,然后将其读入。在

\n不是唯一一个可能会给您带来问题的特殊字符,您可能必须始终使用原始字符串。在

相关问题 更多 >