Перейти к содержимому
  • 0
Werner

Никак не выходит считать файл построчно

Вопрос

Посредством Filesystem API методом file:read(n: number) файл нормально читается в строку. Но мне нужно считать файл построчно. Но выходит вот так, как в прикрепленных скринах. Что я делаю не так?

 

1.PNG

2.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

io.lines хочет путь к файлу, а в коде даётся сразу хендл на него. Вот и ругается.

for line in io.lines("f.txt") do
  print(line)
end

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чьерт! .lines() должен получить путь к файлу? Видимо в этом ошибка. Приеду домой - проверю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Fingercomp сказал:

io.lines хочет путь к файлу, а в коде даётся сразу хендл на него. Вот и ругается.


for line in io.lines("f.txt") do
  print(line)
end

 

Отлично! Спасибо!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...