首页 > 代码库 > Python标准输出重定向
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标准输出重定向
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。