欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 执行保存log 1>>log.txt 2>&1

程序员文章站 2022-04-09 21:42:02
...
os.system('python D:\\babytree\\MyTest\\test_case\\\a.py 1> my.txt 2>&1')
os.system("python D:\\babytree\\MyTest\\test_case\\\a.py >> my.txt 2>&1 &")

一、将脚本输出的内容重定向输入my.txt中(>>意为追加,如果用>会让其中的内容清空)

二、2>&1

0 表示stdin标准输入,用户键盘输入的内容
1 表示stdout标准输出,输出到显示屏的内容
2 表示stderr标准错误,报错内容

2>&1是一个整体,>左右不能有空格,即将错误内容重定向输入到标准输出中去。

 

 

 

 

参考链接:

https://blog.csdn.net/weixin_42840933/article/details/85780125

相关标签: Python