У меня есть сервер Linux.
Это чтение файлов в каталоге и выполнение действий с полным текстом файла.
У меня есть код. он получает путь к файлу.
А потом я делаю это:
for file in files:
with open(file,'r') as f:
raw_data = f.read()
Хорошо читает файл. И я использовал этот точный код вне сервера, и он работал как ожидалось.
В этом случае при запуске на сервере вышеприведенный код выплевывает весь текст в терминал. Но тогда raw_data == Нет.
Не то поведение, к которому я привык. Я представляю что-то очень простое, поскольку я новичок в Linux в целом.
Но я хочу, чтобы текст в файле был сохранен в переменной raw_data в виде строки.
Есть ли особый способ сделать это на Linux? Поиск в Google, так как не очень помог, и я чувствую, что это, вероятно, ОЧЕНЬ простая проблема.