导语:
本文主要介绍了关于Python脚本如何调用外部命令的相关知识,包括python调用命令行,以及shell调用其他脚本函数这些编程知识,希望对大家有参考作用。
1、os.system将命令和参数传递给系统的shell。
这很好,因为你实际上可以通过这种方式一次运行多个命令并设置管道和输入/输出重定向。例如:
os.system("some_command < input_file | another_command > output_file")
2. 除了提供类文件对象外,os.system 还可以用它来访问进程的标准输入/输出。
stream = os.popen("some_command with args")将做同样的事情
3、模块的Popen类subprocess。
这旨在替代 os.popen 但缺点是稍微复杂一些才能如此全面。
print subprocess.Popen("echo Hello World", shell=True, stdout=subprocess.PIPE).stdout.read()
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
内容反馈