Чтение файлов с использованием Lua по каталогу с использованием командной строки - PullRequest
2 голосов
/ 30 апреля 2020

Я пытался прочитать .txt файл, используя lua в командной строке, я использую 'Lua Для Windows', но, как я пытался, это не работает, это не дает мне никакого ошибка, ничего не возвращается, даже 'nil'.

Я пробовал это:

file = io.open("C:\Users\user\Desktop\a.txt", "r") --(and my user's name)
io.input(file)
print(io.read())
io.close(file)

1 Ответ

1 голос
/ 30 апреля 2020

Backsla sh является escape-символом в Lua строках в кавычках.

Попробуйте "C:\\Users\\user\\Desktop\\a.txt".

Или избегайте проблемы, используя длинные строки: [[C:\Users\user\Desktop\a.txt]].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...