from io import StringIO
# 创建一个 StringIO 对象
output = StringIO()
# 向 StringIO 对象中写入字符串
output.write('Hello, ')
output.write('world!')
# 获取写入的字符串内容
result = output.getvalue()
print(result) # 输出: Hello, world!
# 关闭 StringIO 对象
output.close()
# 也可以用 StringIO 来读取字符串
input_str = StringIO('Python is fun!\nLet\'s learn it.')
content = input_str.readlines()
for line in content:
print(line.strip())
# 关闭 StringIO 对象
input_str.close()
StringIO() 创建了一个内存中的文件类对象,可以像操作文件一样进行读写操作。write() 方法向 StringIO 对象中写入字符串。getvalue() 方法获取当前 StringIO 对象中存储的所有内容。StringIO 对象读取字符串内容,例如使用 readlines() 方法读取多行内容。close() 方法关闭 StringIO 对象,释放资源。上一篇:python cffi
下一篇:回文数判断python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站