我正在尝试为下面的长服务器文件夹路径定义一个名称。我可以知道为什么我仍然收到“扫描字符串文字时 EOL”错误吗?非常感谢。
path= (r '\\hbap.adroot.abb\HK\Finance\00210602\AMH_A2R\1KY\Drv Reengine\Python\')
我正在尝试为下面的长服务器文件夹路径定义一个名称。我可以知道为什么我仍然收到“扫描字符串文字时 EOL”错误吗?非常感谢。
path= (r '\\hbap.adroot.abb\HK\Finance\00210602\AMH_A2R\1KY\Drv Reengine\Python\')
它不允许在 '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")
一切都很好,只要你转义反斜杠并且字符串不以 \ 结尾(除非结尾反斜杠加倍)