Size: a a a

Сообщество Python Программистов

2020 March 08

F

FWorld.deb in Сообщество Python Программистов
def find_file(directory, form, size=6000):
   ways = []
   dirs = []
   file = []
   for way, direсt, file in os.walk(directory):
       for i in file:
           if '.' + form in i and os.path.getsize(i) <= size:
               dirs.append(way)

   return dirs



Нужно найти файл по его расширению и размеру, помогите с размером
источник

Р

Роман in Сообщество Python Программистов
А зачем warning при nbr = 0?
источник

F

FWorld.deb in Сообщество Python Программистов
FWorld.deb
def find_file(directory, form, size=6000):
   ways = []
   dirs = []
   file = []
   for way, direсt, file in os.walk(directory):
       for i in file:
           if '.' + form in i and os.path.getsize(i) <= size:
               dirs.append(way)

   return dirs



Нужно найти файл по его расширению и размеру, помогите с размером
FileNotFoundError: [Errno 2] No such file or directory: 'chrome_shutdown_ms.txt'
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Роман
А зачем warning при nbr = 0?
Там по идее нужно выводить символ 0
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
при nbr = 0 выводить символ 0, при nbr > 0 вызвать функцию для вывода положительного числа, при nbr < 0 вывести минус, умножить число на -1 и вызывать функцию для вывода положительного числа
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Mikhail Kamakhin
У меня что-то также, может при присваивании надо как-то функцией отменить связь по ссылке, типа?
Что ты вообще пытаешься здесь сделать?
источник

Д

Дмитрий in Сообщество Python Программистов
Но... nbr==0 условие для окончания рекурсии же. Нет?
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Просто сделать функцию, которое будет выводить число посимвольно в стандартный поток вывода
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Так это делается куда проще
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Дмитрий
Но... nbr==0 условие для окончания рекурсии же. Нет?
в функции ft_print_positive да
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Бензофуран Гетероцикл
Так это делается куда проще
Я хочу разобраться как отменить связь по ссылке у простых переменных
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Mikhail Kamakhin
Просто сделать функцию, которое будет выводить число посимвольно в стандартный поток вывода
Language:
py3


Source:
def get_char_by_char(number):
   divisor = number
   while divisor:
       divisor, module = divmod(divisor, 10)
       yield module

print(*get_char_by_char(123))


Result:
3 2 1
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Это простой вариант
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Есть жёстче
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ща набросаю
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Не, у тебя же неправильно
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
ты даёшь 123, а тебе возврат 3 2 1
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
Короче, я просто функцию неправильно вызвал в ft_print_positive)
источник

MK

Mikhail Kamakhin in Сообщество Python Программистов
мне в ft_print_positive нужно было вызывать саму себя, а я вызывал ft_print_nbr
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Mikhail Kamakhin
Не, у тебя же неправильно
Это был просто вариант))
reversed(...) поможет
источник