import gzip
with gzip.open('File_name', 'rb')as f:
for line in f:
line.decode("utf-8") #Is this how I transfer bytes to string in this context ?
print(line)
doc = nlp(line)* #If I define "line", it would give an output of the entire text instead of below"
print("Abbreviation", "\t", "Definition")
for abrv in doc._.abbreviations:
print(f"{abrv} \t ({abrv.start}, {abrv.end}) {abrv._.long_form}")
Как установить строковую переменную равной "line", чтобы я мог ввести ее в функцию nlp? Я попытался установить для него определение, но вместо вывода аббревиатур он печатал бы весь текст.