擅长:python、mysql、java
<p>也许你需要这样的东西</p>
<p>警告:代码未优化</p>
<pre><code>class File(object):
def __init__(self, f):
self.file = f
def readline(self, delimiter='~'):
buffer = ''
while True:
b = self.file.read(1)
buffer += b
if b:
if b == delimiter:
yield buffer
buffer = ''
else:
yield buffer
break
</code></pre>