【发布时间】:2010-09-01 18:26:38
【问题描述】:
呃,所以我在处理解析器之类的东西,我从一个处理文件的东西转到另一个。
我的代码第一部分的输出是一个字符串列表;我将每个字符串视为文本文件中的一行。
代码的第二部分需要一个文件类型作为输入。
所以我的问题是,是否有一种适当的 Pythonic 方法将字符串列表转换为像对象这样的文件?
我可以将我的字符串列表写入一个文件,然后重新打开该文件,它会正常工作,但如果没有必要,必须写入磁盘似乎有点愚蠢。
我相信第二部分只需要在文件上调用'read()',就像对象一样,所以我还可以定义一个新类,将 read 作为方法,它返回一个长字符串,它是所有的行字符串。
谢谢, -尼克
【问题讨论】: