我想知道如何将print
function(或任何function)的输出分配给一个variables。 举个例子:
import eyeD3 tag = eyeD3.Tag() tag.link("/some/file.mp3") print tag.getArtist()
如何将print tag.getArtist
的输出分配给variables?
Python中的print
语句将其参数转换为字符串,并将这些字符串输出到stdout。 要将字符串保存为变量,只能将其转换为字符串:
a = str(tag.getArtist())
可能你需要str
, repr
或unicode
函数之一
somevar = str(tag.getArtist())
取决于你使用的是哪个python shell
somevar = tag.getArtist()