任何人都可以帮我解决我的问题吗?我需要在python中创建一个脚本来从路径下的pytest收集所有测试用例。我尝试使用subprocess.check_output但错误返回为退出状态2.我试图使用不同的cmd来检查我的路径和ls。他们都是正确的
cmd = 'pwd'
output = subprocess.check_output(cmd, shell=True, bufsize=1, universal_newlines=True)
=>'/Users/aaaa/test_project'
cmd = 'ls'
output = subprocess.check_output(cmd, shell=True, bufsize=1, universal_newlines=True)
=>'pytest.ini\nscripts\npytest_collector.py'
cmd = 'pytest --collect-only'
output = subprocess.check_output(cmd, shell=True, bufsize=1, universal_newlines=True)
=>{CalledProcessError}Command 'pytest --collect-only' returned non-zero exit status 2.