Python:将打印输出分配给变量

2024-09-28 21:01:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何将print函数(或任何函数)的输出分配给变量。举个例子:

import eyeD3
tag = eyeD3.Tag()
tag.link("/some/file.mp3")
print tag.getArtist()

如何将print tag.getArtist的输出分配给变量?


Tags: 函数importtaglinksomemp3例子file
3条回答

可能需要strreprunicode函数之一

somevar = str(tag.getArtist())

取决于您使用的是哪个python shell

Python中的print语句将其参数转换为字符串,并将这些字符串输出到stdout。要将字符串保存为变量,请仅将其转换为字符串:

a = str(tag.getArtist())

相关问题 更多 >