Если я печатаю это в Python:Python чтения() возвращает пустую строку
open("file","r").read()
иногда возвращает точное содержимое файла в виде строки, некоторые другие времена, он возвращает пустую строку (даже если файл не пуст). Может кто-нибудь объяснить, от чего это зависит?
'read' читает текущую позицию в файле. Он вернет пустую строку, если вы уже прочитали все содержимое (текущая позиция находится в конце). Если вы хотите снова прочитать файл, вам придется либо открыть его, либо «искать» до начала. –
@Pavel Аносов Я знаю это. То же самое происходит, если я делаю: f = open («файл», «r»); f.read() –
@FrancescoR. Тогда файл ** ** пуст. В противном случае вы получите некоторое содержимое кода и файла, которое мы можем использовать для воспроизведения вашей проблемы. – Bakuriu