Функция проверки размера файла всегда возвращает truePython

Программы на Python
Ответить
Anonymous
 Функция проверки размера файла всегда возвращает true

Сообщение Anonymous »

Я пытаюсь заставить эту функцию возвращать False, если размер файла равен 0 (файл пуст), или True, если размер файла больше 0 (файл не пуст), но она всегда возвращает True. Что я здесь делаю не так?
import os
import glob

mypath = "/home/Downloads/"
d = {}

def step1():
command = ''.join([mypath, "/**/*.nfo"])
for file in glob.glob(command, recursive=True ):
if os.path.getsize(file) == 0:
return False
else:
return True

print (step1())


Подробнее здесь: https://stackoverflow.com/questions/798 ... turns-true
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»