Как проверить, пуст ли файл или нет?

  1. для первого клина (Копировать) удалить .Value в цели. Ожидается диапазон

  2. Я не думаю, что вы можете вставить в прерывистый диапазон. В этом случае вам потребуется 1 строка для каждой ячейки.

  3. То же самое относится и к вашей второй конструкции Range1.value = Range2.Value: нет прерывистого диапазона, поэтому вам придется сделать его 2 строками

243
задан martineau 30 July 2018 в 08:24
поделиться

3 ответа

>>> import os
>>> os.stat("file").st_size == 0
True
306
ответ дан 23 November 2019 в 03:10
поделиться

Важный глюк: сжался, пустой файл , будет казаться, будет ненулевым при тестировании с getsize() или stat() функции:

$ python
>>> import os
>>> os.path.getsize('empty-file.txt.gz')
35
>>> os.stat("empty-file.txt.gz").st_size == 0
False

$ gzip -cd empty-file.txt.gz | wc
0 0 0

, Таким образом, необходимо проверить, сжат ли файл, который будет протестирован, (например, исследуют суффикс имени файла) и если так, или залог или распаковывают его к временному местоположению, тестируют несжатый файл и затем удаляют его при выполнении.

1
ответ дан 23 November 2019 в 03:10
поделиться
import os    
os.path.getsize(fullpathhere) > 0
111
ответ дан 23 November 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: