2024-09-27 18:00:30 发布
网友
这是我要运行的参数:
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。我最喜欢的一个技巧是用#!/usr/bin/ipython的shebang来制作你的脚本script.ipy。然后可以使用!来运行bash命令。我没见过很多人这样做,但它非常方便。在
subprocess
#!/usr/bin/ipython
script.ipy
!
无需将其保存到文件中,只需在子进程中运行:
如果要对子流程进行输入/输出,可以使用
subprocess
。我最喜欢的一个技巧是用#!/usr/bin/ipython
的shebang来制作你的脚本script.ipy
。然后可以使用!
来运行bash命令。我没见过很多人这样做,但它非常方便。在相关问题 更多 >
编程相关推荐