Size: a a a

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

2020 December 20

AT

Alexander T in Сообщество Python Программистов
peach lasagna
ну я так и делаю
не похоже
источник

pl

peach lasagna in Сообщество Python Программистов
In [22]: class F:
   ...:     def __setattribute__(self, name, value):
   ...:         print(name, value, sep='\n')
   ...:

In [25]: f = F()

In [26]: f.s = 1

In [27]:
почему он ничего не принтанул?
источник

𝑲

𝑲𝒂𝒎𝒓𝒐𝒏𝒃𝒆𝒌_𝑬𝒓𝒈𝒂𝒔𝒉𝒆𝒗... in Сообщество Python Программистов
Здравствуйте, извините могли бы вы мне помочь с этим практическим заданием знаю это основа, но мне нужна помощь😁🙏
источник

AE

Aleksandr Emoteview in Сообщество Python Программистов
𝑲𝒂𝒎𝒓𝒐𝒏𝒃𝒆𝒌_𝑬𝒓𝒈𝒂𝒔𝒉𝒆𝒗
Здравствуйте, извините могли бы вы мне помочь с этим практическим заданием знаю это основа, но мне нужна помощь😁🙏
это даже не основа, это алфавит. 10 минут чтения и у тебя получается самостоятельно
источник

𝑲

𝑲𝒂𝒎𝒓𝒐𝒏𝒃𝒆𝒌_𝑬𝒓𝒈𝒂𝒔𝒉𝒆𝒗... in Сообщество Python Программистов
Aleksandr Emoteview
это даже не основа, это алфавит. 10 минут чтения и у тебя получается самостоятельно
Хорошо, понял, спасибо😁
источник

AE

Aleksandr Emoteview in Сообщество Python Программистов
источник

K

KhSV in Сообщество Python Программистов
У меня есть набор классов с необходимыми методами. Примеры классов ниже.
class FirstClass:
   
   def check_method_1(self):
       return 'check_1'
   
   
   def check_method_2(self):
       return 'check_2'


class SecondClass:
   
   def check_method_3(self):
       return 'check_3'

 
   def check_method_4(self):
       return 'check_4'


class ThirdClass:


   def check_method_5(self):
       return 'check_5'


   def check_method_6(self):
       return 'check_6'

На их основании хочу сделать маппинг имен методов и самих функций:
map
per = {'check_method_1': FirstClass.check_method_1, 'check_method_4': SecondClass.check_method_4, ...}
Я
могу это все вручную сделать, но хочу генератором словаря с этим справиться. Что-то типа такого:
class
es = FirstClass, SecondClass, ThirdClass
mapper = {str(method_name):cls.method_name for cls in classes}
Как
можно это сделать?
источник

AT

Alexander T in Сообщество Python Программистов
KhSV
У меня есть набор классов с необходимыми методами. Примеры классов ниже.
class FirstClass:
   
   def check_method_1(self):
       return 'check_1'
   
   
   def check_method_2(self):
       return 'check_2'


class SecondClass:
   
   def check_method_3(self):
       return 'check_3'

 
   def check_method_4(self):
       return 'check_4'


class ThirdClass:


   def check_method_5(self):
       return 'check_5'


   def check_method_6(self):
       return 'check_6'

На их основании хочу сделать маппинг имен методов и самих функций:
map
per = {'check_method_1': FirstClass.check_method_1, 'check_method_4': SecondClass.check_method_4, ...}
Я
могу это все вручную сделать, но хочу генератором словаря с этим справиться. Что-то типа такого:
class
es = FirstClass, SecondClass, ThirdClass
mapper = {str(method_name):cls.method_name for cls in classes}
Как
можно это сделать?
источник

K

KhSV in Сообщество Python Программистов
Супер, так просто)) Круто, спасибо
источник

KG

Kanni Grand in Сообщество Python Программистов
проблема с ffmpeg.

   input_video = ffmpeg.input('video.mp4')
   input_audio = ffmpeg.input('audio.m4a')
   res = ffmpeg.concat(input_video, input_audio, v=1, a=1).output(r"out.mp4").run()

выдаёт ошибку

FileNotFoundError: [WinError 2] Не удается найти указанный файл

я уже всё перепробовал, и относительный путь и полный путь и экранирование и raw строки
источник

KG

Kanni Grand in Сообщество Python Программистов
Kanni Grand
проблема с ffmpeg.

   input_video = ffmpeg.input('video.mp4')
   input_audio = ffmpeg.input('audio.m4a')
   res = ffmpeg.concat(input_video, input_audio, v=1, a=1).output(r"out.mp4").run()

выдаёт ошибку

FileNotFoundError: [WinError 2] Не удается найти указанный файл

я уже всё перепробовал, и относительный путь и полный путь и экранирование и raw строки
может кто сталкивался с подобной проболемой?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Kanni Grand
проблема с ffmpeg.

   input_video = ffmpeg.input('video.mp4')
   input_audio = ffmpeg.input('audio.m4a')
   res = ffmpeg.concat(input_video, input_audio, v=1, a=1).output(r"out.mp4").run()

выдаёт ошибку

FileNotFoundError: [WinError 2] Не удается найти указанный файл

я уже всё перепробовал, и относительный путь и полный путь и экранирование и raw строки
Если файл есть - значит ошибки не будет. Если есть ошибка - или файла нет, или в пути до него неточность.
источник

KG

Kanni Grand in Сообщество Python Программистов
Vadim Apenko
Если файл есть - значит ошибки не будет. Если есть ошибка - или файла нет, или в пути до него неточность.
входящие файлы есть это 100%
я и одной директории и в корень кидал, и относительный путь пробовал и абсолютный.
и перезапись видео файла.
всё равно одна и та-же ошибка(
источник

VA

Vadim Apenko in Сообщество Python Программистов
Кстати задумался про регистрозависимость. Вспомнил веселье с wsl. Запустив какую-либо Убунту на wsl можно было создать на диске с ntfs пару тройку файлов отличающихся только регистром написания
file.txt
fiLE.txt
etc..
Сама ntfs прекрасно работает с регистрозависимостью, но вот винда не умела и она крайне удивлялась встретив такие файлы в одной папке)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Kanni Grand
входящие файлы есть это 100%
я и одной директории и в корень кидал, и относительный путь пробовал и абсолютный.
и перезапись видео файла.
всё равно одна и та-же ошибка(
А просто открыть на чтение байтов удаётся?
источник

KG

Kanni Grand in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
А просто открыть на чтение байтов удаётся?
через ffmpeg или напрямую из питона?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Apenko
Кстати задумался про регистрозависимость. Вспомнил веселье с wsl. Запустив какую-либо Убунту на wsl можно было создать на диске с ntfs пару тройку файлов отличающихся только регистром написания
file.txt
fiLE.txt
etc..
Сама ntfs прекрасно работает с регистрозависимостью, но вот винда не умела и она крайне удивлялась встретив такие файлы в одной папке)
То давно было. Надо будет проверить как сейчас
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Kanni Grand
через ffmpeg или напрямую из питона?
Просто
with open(..., "rb") as f:
   my_bytes = f.read()
источник

KG

Kanni Grand in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Просто
with open(..., "rb") as f:
   my_bytes = f.read()
да нормально открывает
источник

VA

Vadim Apenko in Сообщество Python Программистов
Kanni Grand
проблема с ffmpeg.

   input_video = ffmpeg.input('video.mp4')
   input_audio = ffmpeg.input('audio.m4a')
   res = ffmpeg.concat(input_video, input_audio, v=1, a=1).output(r"out.mp4").run()

выдаёт ошибку

FileNotFoundError: [WinError 2] Не удается найти указанный файл

я уже всё перепробовал, и относительный путь и полный путь и экранирование и raw строки
Погоди. А ты ffmpeg вообще поставил?
источник