繁体   English   中英

使用python创建bash文件

[英]Create bash file using python

这是我要运行的参数:

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进行输入/输出,则可以使用subprocess流程。 我真正喜欢的一个技巧是使用#!/usr/bin/ipython的shebang编写脚本script.ipy 那你就可以使用! 运行bash命令。 我没有看到很多其他人这样做,但是非常方便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM