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