Size: a a a

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

2020 April 29

KV

Konstantin Vinogrado... in Сообщество Python Программистов
Rud 356
тут два путя:
class S:
   def __init__(self):
      self.param1 = 1
      self.param2 = 2
      self.d = { 'txt': self.save, 'xlsx': self.xmlx_save}

Или
class S:
  param1 = 1
  param2 = 2
  d = { 'txt': S.save, 'xlsx': S.xmlx_save}
  @staticmethod
  def save(...): ...
  @staticmethod
  def xmlx_save(...): ...
спасибо
+
источник

R3

Rud 356 in Сообщество Python Программистов
Konstantin Vinogradov
А во втором варианте он их увидет?
Вроде нужно после объявления методов пихать словарь...
Во втором варианте нет т.к. методы статические и объявлять ничего не надо
источник

KV

Konstantin Vinogrado... in Сообщество Python Программистов
Rud 356
тут два путя:
class S:
   def __init__(self):
      self.param1 = 1
      self.param2 = 2
      self.d = { 'txt': self.save, 'xlsx': self.xmlx_save}

Или
class S:
  param1 = 1
  param2 = 2
  d = { 'txt': S.save, 'xlsx': S.xmlx_save}
  @staticmethod
  def save(...): ...
  @staticmethod
  def xmlx_save(...): ...
+
источник

A

Axenia in Сообщество Python Программистов
overload_web (34.71) увеличил карму Rud356 (350.4)
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
Подскажите, как через try---exept разрывать соединение, при исключении, не могу именно найти исключение при закрытии сервера
источник

R3

Rud 356 in Сообщество Python Программистов
Vlad Kalashnikoff
Подскажите, как через try---exept разрывать соединение, при исключении, не могу именно найти исключение при закрытии сервера
Самый изи вариант - получи по лицу исключением и запиши его название)
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
Rud 356
Самый изи вариант - получи по лицу исключением и запиши его название)
Ахахахаха спасибо
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
Не подумал
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
Rud 356
Самый изи вариант - получи по лицу исключением и запиши его название)
+
источник

A

Axenia in Сообщество Python Программистов
Ты не можешь голосовать с отрицательной кармой
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
А бля отрицательная карма
источник

VK

Vlad Kalashnikoff in Сообщество Python Программистов
Лови respect короче
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Проблема с палиндромом
источник

R3

Rud 356 in Сообщество Python Программистов
Не оч т.к. заваливать можно было бы форум
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

AT

Alexander T in Сообщество Python Программистов
Konstantin Vinogradov
Существует ли какой-то элегантный способ создать словарь с ссылками на функции?

Хочу в классе создать словарь, в котором буду хранить ссылки на 2 метода: сохранение в файл или в таблицу. Но проблемма в том, что когда я создаю атрибут класса то он ещё не знает ничего про его методы и ругается на ссылки(мол не знаю таких).

Единственный вариант как вижу я - это перенос всех полей класса в самый конец после методов, что бы код был в одном месте.

Знаете ли Вы другой какой-то способ?
в ините записывай
источник

B

BPRO in Сообщество Python Программистов
Rud 356
Самый изи вариант - получи по лицу исключением и запиши его название)
+
источник

A

Axenia in Сообщество Python Программистов
bpro_off (101.48) увеличил карму Rud356 (360.47)
источник

БГ

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

Просто надо делать что-то не доконца работающее, оставлять немножко багов, не добавлять поддержку для какого-нибудь железа и конфигураций, и всё! Тогда клиентам ничего иного не останется, как оформлять подписку на суппорт!
источник