假设当前工作目录是C:\
(保存.jl文件的目录),然后我将cwd切换到一些子文件夹来执行一些任务。
有没有办法直接将cwd重置回C:\
之后,即最初的cwd?或者,是否可以独立于当前工作目录来定位正在运行的 .jl 文件所在的目录? (无需事先将 cwd 保存为变量)
您可以使用do https://docs.julialang.org/en/v1/base/base/#do关键字与cd https://docs.julialang.org/en/v1/base/file/#Base.Filesystem.cd-Tuple%7BFunction%7D功能:
cd("/some/path") do
pwd() # or do some other work here
end
这会将工作目录更改为/some/path
,允许你做一些工作,并在完成后自动返回到原来的工作目录end
关键词。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)