我目前正在使用python io库写入外部文件.下面是我试图执行的示例代码:
import io
output=io.StringIO
output.write('\n Hello world ')
output.close()
print output.getvalue()
Run Code Online (Sandbox Code Playgroud)
当我运行这段代码时,我得到一个错误.任何人都可以告诉我哪里出错了,并说明错误的原因.
StringIO 用于写入字符串,将它们视为内存流.
如果要写入文件,请执行以下操作:
f = open('yourfile', 'w')
f.write('Hello, world.')
f.close()
Run Code Online (Sandbox Code Playgroud)
无需使用StringIO此功能.
你甚至没有得到类的实例,因为()之后没有括号StringIO,所以你的变量指向了StringIO类,我很确定这不是你想要做的.