4

タイトルがすべてを物語っていますが、Torch REPL 内の作業ディレクトリを変更するにはどうすればよいですか? 私は os.execute('cd some_dir') への呼び出しを使用しようとしましたが、ここに示されているように、これは機能しません。

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

pwd() は、os.execute('pwd') を呼び出す便利な関数です。

4

1 に答える 1

8

lfs パッケージをインストールします (「luarocks install luafilesystem」でない場合は、おそらく既にインストールされています)。

それで、

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

また、torch REPL では、$ プレフィックスを付けてシェル コマンドを実行できます。例:

th> $ls
于 2015-04-29T22:31:31.700 に答える