Создание новых файлов с функциями ввода / вывода Lua - PullRequest
5 голосов
/ 02 сентября 2011

Я начинаю узнавать о ИО.функции, и я пытаюсь реализовать их в моем коде.Я искал ответ на этот вопрос, и, кажется, ничто не дает четкого ответа: да или нет, или, по крайней мере, я его не вижу.Я надеюсь, что кто-то здесь будет знать ответ и сможет помочь с этим.

Я хочу создать текстовый файл, к которому я смогу написать со временем.В основном это будет журнал, к которому я буду добавлять строки вывода.Очевидно, io.open ("textfile.txt") не создает файл, или он так выглядит.

Есть ли способ создать текстовый файл в Lua, к которому впоследствии можно будет получить доступ с помощью io.read/write?Кроме того, мне нужно вызвать io.close () перед открытием или созданием нового текстового файла?Я ценю любую помощь, оказанную.Спасибо!

1 Ответ

3 голосов
/ 02 сентября 2011

Вам нужно открыть файл для записи следующим образом: f=io.open("textfile.txt","w").Затем используйте f:write(), чтобы написать материал для него.Когда закончите писать, звоните f:close().

...