0

我正在尝试为下面的长服务器文件夹路径定义一个名称。我可以知道为什么我仍然收到“扫描字符串文字时 EOL”错误吗?非常感谢。

path= (r '\\hbap.adroot.abb\HK\Finance\00210602\AMH_A2R\1KY\Drv Reengine\Python\')
4

1 回答 1

-1

它不允许在 'r' 和字符串之间放置空格。但是我建议将反斜杠加倍以像这样逃避它们:

path= ("\\\\hbap.adroot.abb\\HK\\Finance\\00210602\\AMH_A2R\\1KY\\Drv Reengine\\Python\\")

或者,您可以在最后省略反斜杠并执行以下操作:

path= (r"\\hbap.adroot.abb\HK\Finance\00210602\AMH_A2R\1KY\Drv Reengine\Python")

一切都很好,只要你转义反斜杠并且字符串不以 \ 结尾(除非结尾反斜杠加倍)

于 2021-02-18T12:11:10.957 回答