для первого клина (Копировать) удалить .Value
в цели. Ожидается диапазон
Я не думаю, что вы можете вставить в прерывистый диапазон. В этом случае вам потребуется 1 строка для каждой ячейки.
То же самое относится и к вашей второй конструкции Range1.value = Range2.Value
: нет прерывистого диапазона, поэтому вам придется сделать его 2 строками
>>> import os
>>> os.stat("file").st_size == 0
True
Важный глюк: сжался, пустой файл , будет казаться, будет ненулевым при тестировании с 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
, Таким образом, необходимо проверить, сжат ли файл, который будет протестирован, (например, исследуют суффикс имени файла) и если так, или залог или распаковывают его к временному местоположению, тестируют несжатый файл и затем удаляют его при выполнении.