Julia中的操作系统特定路径分隔符

Julia中的操作系统特定路径分隔符,julia,Julia,我找不到Julia是否提供操作系统特定的字符来分隔类似路径的字符串,例如PATH=c:\windows\systems32;c:\windows;。。。以及Linux中类似的环境变量。操作系统特定,因为Windows正在使用“;”和Linux:”。我都找不到一个助手函数,它已经进行了拆分,只是没有公开分隔符字符。但也找不到 自己定义这些很容易,我只是惊讶没有找到它们 非常感谢您的帮助不,默认情况下没有路径列表分隔符。你能做的就是 Sys.iswindows() ? ';' : ':' 不过,最

我找不到Julia是否提供操作系统特定的字符来分隔类似路径的字符串,例如PATH=c:\windows\systems32;c:\windows;。。。以及Linux中类似的环境变量。操作系统特定,因为Windows正在使用“;”和Linux:”。我都找不到一个助手函数,它已经进行了拆分,只是没有公开分隔符字符。但也找不到

自己定义这些很容易,我只是惊讶没有找到它们


非常感谢您的帮助

不,默认情况下没有路径列表分隔符。你能做的就是

Sys.iswindows() ? ';' : ':'

不过,最好有一个正式的导出名称,以便更易于使用。Python为此提供了
os.path.sep
,但Julia已经为路径分隔符使用了
Filesystem.pathsep
(和
Filesystem.path\u separator
)。我不确定什么是一个好名字,但又不太详细:这是一个“路径列表分隔符”,而不仅仅是“路径分隔符”R类似于Python:
.Platform$path.sep