Python标准输出重定向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python标准输出重定向相关的知识,希望对你有一定的参考价值。
1、python调用其他程序
os.system()方法
os模块中的system()函数可以方便地运行其他程序或者脚本。其函数原型为:
os.system(command)
command 为要执行的命令,近似于Windows下cmd窗口中输入的命令。
如果要向程序或者脚本传递参数,可以使用空格分隔程序及多个参数。
subprocess.call()方法
实例演示:
打开记事本:
1 import os 2 os.system(‘notepad‘)
或
1 import subprocess 2 subprocess.call(‘notepad‘)
我们看以下代码:
1 import os 2 os.system(r‘"D:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe"‘)
这段代码会启动网易云音乐,效果和我们在cmd窗口中输入 "D:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe" 效果一样。注意字符串中含有空格,所以有 r‘‘。
而以下代码也可以实现同样的功能:
1 import subprocess 2 subprocess.call("D:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe")
2、python输出重定向
3、调用cmd(windows)或shell (linux)输出重定向
4、函数结果重定向
以上是关于Python标准输出重定向的主要内容,如果未能解决你的问题,请参考以下文章