如何在Python sh模块中设置当前工作目录?

如何在Python sh模块中设置当前工作目录?,python,Python,有没有办法在调用Python模块时设置当前工作目录 我希望能够在与当前所在目录不同的目录中执行命令,并且只执行该命令。大致如下: import sh foo = sh.ls(_current_directory="/tmp") 很好。使用以每个命令为基础设置当前工作目录: import sh print(sh.ls(_cwd='/tmp')) 这适用于任何命令,而不仅仅是sh.ls

有没有办法在调用Python模块时设置当前工作目录

我希望能够在与当前所在目录不同的目录中执行命令,并且只执行该命令。大致如下:

import sh
foo = sh.ls(_current_directory="/tmp")
很好。

使用以每个命令为基础设置当前工作目录:

import sh
print(sh.ls(_cwd='/tmp'))
这适用于任何命令,而不仅仅是
sh.ls