Хорошо, сначала напишу это в блокноте, чтобы я не нажимал «ввод» слишком рано ...
Я решил проблему, но я не совсем уверен, ПОЧЕМУ решение решает проблему.
Как выяснилось, причина, по которой один смог прочитать, а не другой, заключалась в том, что тот, который был обрезан раньше, был создан с помощью скрипта Python, тогда как другой был создан ранее.
Несмотря на то, что я закрыл файл, файл, по-видимому, не был полностью записан на диск, ИЛИ, когда я его захватывал, это было только то, что было в буфере.Нечто подобное.
Делая:
del f
И затем, пытаясь получить файл, я получил весь файл.И да, я использовал f.close после записи файла.
Итак, проблема решена, но может ли кто-нибудь дать мне причину, почему мне пришлось собирать мусор вручную в этом случае?Я не думал, что мне придется делать это в Python.