Перейти к публикации
  • 0
Werner

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

Вопрос

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

 

1.PNG

2.PNG

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


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

3 ответа на этот вопрос

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

  • 0

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

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

 

  • Haha 1

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


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

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

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


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

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


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

 

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

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×