私は自分のプログラムを使用して書いていますpeek
が、これは私が持っているものです:
with open('temp.txt', 'r') as inpf2:
while True:
c = [inpf2.read(1)]
if not c:
break
k = c.peek(2)
for d in k:
if(d == ""):
break
else:
c = c.append(d)
print c
このプログラムでは、peek
次のようなテキストを含むテキスト ファイルで 2 文字を先読みするために使用し、、、、、、、、、、、、、、、のようなabcdefg
3 文字の文字列を出力しようとしています。 abc
bcd
cde
def
efg
しかし、このプログラムを実行すると、エラーが発生します。
k = c.peek(2)
AttributeError: 'list' object has no attribute 'peek'.
私はどこで間違いを犯していますか?