使用python创建bash文件

使用python创建bash文件,python,linux,bash,Python,Linux,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脚本中运行它。无需将其保存到文件中,只需在子流

这是我要运行的参数:

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""")

如果要在子流程中进行输入/输出,可以使用子流程。我非常喜欢的一个技巧是用一个非常棒的脚本来制作你的脚本/usr/bin/ipython。那你就可以用了!运行bash命令。我没见过很多其他人这么做,但它非常方便。

谢谢你的提示,但这并不是我想要的,你能告诉我如何使用python创建和运行bash文件吗?这是因为我使用可变参数。@azmilhafiz os.system只需要一个字符串,您可以在字符串中放入任何您想要的内容。