森栏
您可以用以下方法更改工作目录:import os
os.chdir(path)在使用此方法时,需要遵循两种最佳做法:捕获无效路径上的异常(WindowsError,OSError)。如果抛出异常,则不要执行任何递归操作,特别是破坏性操作。他们将在旧的道路上运作,而不是新的道路。完成后返回到旧目录。这可以通过在上下文管理器中包装chdir调用来以异常安全的方式完成,就像Brian M.Hunt在他的回答.更改子进程中的当前工作目录不会更改父进程中的当前工作目录。Python解释器也是如此。你不能用os.chdir()若要更改调用进程的CWD,请执行以下操作。