【发布时间】:2013-06-12 17:34:01
【问题描述】:
我正在使用 python 和 XMLBuilder,这是我从 Internet (pypi) 下载的一个模块。它返回一个对象,其工作方式类似于字符串(我可以执行 print(x)),但是当我使用 file.write(x) 时,它会崩溃并在 XMLBuilder 模块中引发错误。
我只是想知道如何将它返回的对象转换为字符串?
我已确认我正在正确写入文件。
我已经尝试过例如 x = y 虽然,正如我所想,它只是创建了一个指针,而且x=x+" " 仍然出现错误。它还返回一个字符串,如带有“\n”的对象。
任何关于此事的帮助将不胜感激。
【问题讨论】:
-
试试
file.write(str(x)) -
可能file.write()函数没有调用对象的重载str函数。你试过 file.write(str(x)) 吗?
标签: python string types type-conversion