Afternoon Trying to create a generator to write the first N lines of text to a file. However, I keep receiving the islice object not the text, why?
from itertools import islice
fileName = dir / "7oldsamr.txt"
dumpName = dir / "dump.txt"
def getWord(infile, lineNum):
with open(infile, 'r+') as f:
lines_gen = islice(f, lineNum)
yield lines_gen
for line in getWord(fileName, 5):
with open(dumpName, 'a') as f:
f.write(line)
Thanks,
Sayth
--
https://mail.python.org/mailman/listinfo/python-list
