Skip to main content
 首页 » 编程设计

python之在 Python 中等号后打印字符串

2025年05月04日22tuyile006

我在一个文本文件中有很多行。例如一行:

838: DEBUG, GD, Parameter(Player_Appearance_Model) = GaussianDistribution(0.28, 0.09) 

有人能告诉我如何打印等号(“=”)后的所有字符串吗?例如,在上述情况下,输出应为“GaussianDistribution(0.28, 0.09)”。

我试图拆分行并打印最后一个索引,但是,它给了我“0.09)”答案,这当然是不正确的。

请您参考如下方法:

你不需要正则表达式,只需要 split() 它:

>>> s = "838: DEBUG, GD, Parameter(Player_Appearance_Model) = GaussianDistribution(0.28, 0.09)" 
>>> s.split(" = ")[1] 
'GaussianDistribution(0.28, 0.09)' 

或:

>>> s.split("=")[1].strip() 
'GaussianDistribution(0.28, 0.09)'