当前位置:  开发笔记 > 编程语言 > 正文

字符串的Python文件接口

如何解决《字符串的Python文件接口》经验,为你挑选了1个好方法。

是否有一个Python类file围绕字符串包装接口(读,写等)?我的意思是像stringstreamC++中的类.

我正在考虑使用它将输出重定向print到一个字符串,就像这样

sys.stdout = string_wrapper()
print "foo", "bar", "baz"
s = sys.stdout.to_string() #now s == "foo bar baz"

编辑:这是一个副本如何在Python中的文件中包装一个字符串?



1> Peter Hoffma..:

是的,有StringIO:

import StringIO
import sys


sys.stdout = StringIO.StringIO()
print "foo", "bar", "baz"
s = sys.stdout.getvalue()

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有