运行 另一个目录中的 (python) 脚本

Running a (python) script in another directory

我有一个 python 脚本,它可以生成文件。我想要的只是强制它在特定文件夹中写入文件。现在我必须做 3 个步骤:

cd foo
python ../awesome_script.py
cd ..

是否有任何好的解决方案,我可以使用一些外部命令或直接在 python 解释器中在一行中完成此操作?

我正在搜索类似的内容:

python -f foo awesome_script.py

cd_in_and_out_program foo awesome_script.py

此指令将在之后的 makefile 中,因此可能会很丑陋。

如果问题只是 "one line":

cd foo; python ../awesome_script.py; cd ..

会做