gpt4 book ai didi

julia - 在 julia 中打开 csv 文件时出现无效的转义序列

转载 作者:行者123 更新时间:2023-12-03 21:54:36 31 4
gpt4 key购买 nike

在 julia 中打开 CSV 文件时,它会给出 “无效的转义序列”错误。 Invalid Escape Sequence

julia> using CSV

julia> wikiEVDraw = CSV.read("D:\Online_Courses\...\wikipediaEVDraw.csv")
ERROR: syntax: invalid escape sequence

最佳答案

问题在于 Julia 解释了 \O , \.\w在本例中为 escape sequence ,但由于这些都不是有效的转义序列,这就是为什么您会收到带有该错误消息的语法错误,即:

julia> path = "D:\Online_Courses\...\wikipediaEVDraw.csv"
ERROR: syntax: invalid escape sequence
Stacktrace:
[1] top-level scope at REPL[32]:0

逃生 \\\因为你要翻译 \作为文字反斜杠,而不是作为转义序列的开头:
julia> path = "D:\\Online_Courses\\...\\wikipediaEVDraw.csv"
"D:\\Online_Courses\\...\\wikipediaEVDraw.csv"

然后这将起作用:
julia> wikiEVDraw = CSV.read("D:\\Online_Courses\\...\\wikipediaEVDraw.csv")

或使用 @raw_str字符串宏自动执行:
julia> path = raw"D:\Online_Courses\...\wikipediaEVDraw.csv"
"D:\\Online_Courses\\...\\wikipediaEVDraw.csv"

所以你可以这样做:
julia> wikiEVDraw = CSV.read(raw"D:\Online_Courses\...\wikipediaEVDraw.csv")

或者您也可以使用正斜杠 /对于 Linux 或 MacOS 中的路径而不是反斜杠 \对于字符串中的 Windows 特定路径:
julia> wikiEVDraw = CSV.read("D:/Online_Courses/.../wikipediaEVDraw.csv")

关于julia - 在 julia 中打开 csv 文件时出现无效的转义序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61947005/

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