使用 python 创建 bash 文件



这是我想要运行的参数:

cd ../linux-3.11/; cp arch/x86/configs/byt_32_tz_emgd_defconfig .config; make ARCH=i386 oldconfig; make ARCH=i386 -j 4

我希望它使用 python 保存到 bash 文件中。由于路径问题,我希望它完全按照用户输入到 linux 命令(不带分号)的方式运行。

请为我提供一些简单的例子,如何创建bash文件并在python脚本中运行它。

无需将其保存到文件中,只需在子进程中运行即可:

import os
os.system("""cd ../linux-3.11/; cp arch/x86/configs/byt_32_tz_emgd_defconfig .config; make ARCH=i386 oldconfig; make ARCH=i386 -j 4""")

如果要在子流程中进行输入/输出,可以使用subprocess。我真正喜欢的一个技巧是让你的剧本script.ipy #!/usr/bin/ipython。然后,您可以使用!来运行 bash 命令。我没有看到很多人这样做,但它非常方便。

相关内容

  • 没有找到相关文章

最新更新