4

标题说明了一切,如何更改 Torch REPL 中的工作目录?我尝试使用对 os.execute('cd some_dir') 的调用,但这不起作用,如此处所示。

th> pwd() --prints: /home/user/Code
th> os.execute('cd ..') --prints: true exit 0
th> pwd() -- prints: /home/user/Code

其中 pwd() 是一个调用 os.execute('pwd') 的便利函数。

4

1 回答 1

8

安装 lfs 包(可能已经安装,如果不是“luarocks install luafilesystem”)

然后,

lfs=require 'lfs'
lfs.chdir(newdir)

此外,在 torch REPL 中,您可以执行带有 $ 前缀的 shell 命令示例:

th> $ls
于 2015-04-29T22:31:31.700 回答