StringIO-读取和写入字符串作为文件 这个模块实现了一个文件类,StringIO它读取和写入字符串缓冲区(也称为内存文件)。请参阅文件对象的操作说明(文件对象部分)。
新的类实例基于fileobj,它可以是常规文件,StringIO对象或模拟文件的任何其他对象。它默认为None,在这种情况下打开文件名以提供文件对象。
test.test_support.captured_stdout() 这是一个with使用StringIO.StringIO对象作为sys.stdout运行语句体的上下文管理器。
返回的对象是一个类文件对象,其_file属性可以是StringIO对象也可以是真实文件对象,具体取决于是否rollover()已被调用。这个类文件对象可以在一个with语句中使用,就像普通文件一样。
调用一个字符串这种方法是完全等同于环绕文本的StringIO第一个实例,并调用parse()。 可选的headeronly与parse()方法一样。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
