如何将Python最后打印的内容复制到字符串中
这里的原因是,有时候你打印出来的字符串和它实际的内容不一样,这让我感到很奇怪。所以我想要的是能输出像这样的东西:
>>>x = "hi"
>>>print x
hi
>>>y = print x
>>>y
hi
我想说的是,我已经有了一大堆代码,它从HTML中获取信息,但如果我这样做:
print(Density_[i])
我能得到我想要的字符串,但如果我只是这样做:
>>> Density_[i]
我得到的东西完全不同,里面还包含一些 \n
换行符和一些 \x
的字符。
总的来说,我想做的是获取最后的输出,并把它存储到一个变量里。
1 个回答
1
只有这样做是可能的:
>>> x = 'hi'
>>> print (x)
hi
>>> y = '%s' %x
>>> y
'hi'
>>>
如果你打印这个字符串,里面的空格会消失,而且把它赋值给另一个变量是完全安全的。
如果想去掉多余的东西,可以使用:
y = x.strip()
希望这能解决你的问题。
祝好!