将命令集结果执行为变量

BeM*_*end -1 python

谁能告诉我如何将命令的输出设置为变量?

基本上,我正在寻找与此bash示例等效的Python:

blah="ajsdlk akajl <ajksd@ajksldf.com>"
blah=$(echo "$blah" | cut -d '<' -f 2 | cut -d '>' -f 1)
echo "$blah"
ajksd@ajksldf.com
Run Code Online (Sandbox Code Playgroud)

Avi*_*Raj 5

您可以使用 string.split

>>> blah="ajsdlk akajl <ajksd@ajksldf.com>"
>>> blah.split('<')[1].split('>')[0]
'ajksd@ajksldf.com'
Run Code Online (Sandbox Code Playgroud)