Size: a a a

2019 October 08

DD

Dima Dzundza in Python
Калькулятор сделать будет не проблема
источник

DD

Dima Dzundza in Python
Я просто думал тебе для больших вычислений
источник

.

.. in Python
А если мне уже 35? Поздняк начинать?
источник

g

gopnuk in Python
источник

ВК

Виталий Калюжняк in Python
Всем привет. Подскажите, могу ли я использовать объекты класса ввиде переменной? Пример

class colors:

   OK="\033[92m"
   WARN="\033[93m"


color="OK"

print colors.color + "test"

Ошибка AttributeError: class colors has no attribute 'color'. Он пытается найти объект с названием color, а мне нужно что бы он смотрел значение переменной color и ставил "OK"
Реально ли это, и нормально ли использовать код такого вида?
источник

DD

Dima Dzundza in Python
..
А если мне уже 35? Поздняк начинать?
Сайтики писать
источник

DD

Dima Dzundza in Python
Виталий Калюжняк
Всем привет. Подскажите, могу ли я использовать объекты класса ввиде переменной? Пример

class colors:

   OK="\033[92m"
   WARN="\033[93m"


color="OK"

print colors.color + "test"

Ошибка AttributeError: class colors has no attribute 'color'. Он пытается найти объект с названием color, а мне нужно что бы он смотрел значение переменной color и ставил "OK"
Реально ли это, и нормально ли использовать код такого вида?
Тебе нужно color сделать атрибутом класса colors
источник

DD

Dima Dzundza in Python
Для начала
источник

DD

Dima Dzundza in Python
При твоём действии, строки склеются
источник

.

.. in Python
Мне сайтами не очень интересно..   мне больше испонируют систесы умного дома, боты для личных нужд. На работу то вряд ли меня возьмут
источник

ВК

Виталий Калюжняк in Python
Dima Dzundza
Тебе нужно color сделать атрибутом класса colors
То есть какую то функцию, которая будет принимать значение цвета и передавать уже на объекты класса?
источник

DD

Dima Dzundza in Python
Виталий Калюжняк
То есть какую то функцию, которая будет принимать значение цвета и передавать уже на объекты класса?
Можно init(self) использовать
источник

ВК

Виталий Калюжняк in Python
Dima Dzundza
Можно init(self) использовать
Я пока не силен в питоне, не могли бы вы скинуть пример?
источник

DD

Dima Dzundza in Python
Виталий Калюжняк
Я пока не силен в питоне, не могли бы вы скинуть пример?
one = 'foobar'
def func(name):
 if name == 'one':
    print(globals()['one'])
func('one')
источник

DD

Dima Dzundza in Python
Это пример, как обратится к переменной по имени
источник

DD

Dima Dzundza in Python
colors.color можно вызывать только если color атрибут класса colors!

На твоём месте, я бы использовал dict!
color = {"OK":"\03","WARN":"\045"}
Тебе нужно сделать color.color["OK"]
источник

DD

Dima Dzundza in Python
К примеру
источник

DD

Dima Dzundza in Python
А если хочешь более глубоко, обращаться на прямую к переменным OK в классе, то нужно будет вызвать функцию, которая вернёт список переменных и их значения, а потом уже обратится как раньше func()['OK']
источник

ВК

Виталий Калюжняк in Python
При помощи массива работает, спасибо большое!
class textPaint:
   colors={"HEADER":"\033[95m",
           "OK":"\033[92m",
           "WARN":"\033[93m"}
color="WARN"

print textPaint.colors[color] + "test"
источник

J

Jack Surfer in Python
Всем привет. Кто как реализовывает выполнение задач в определенное время?)
schedule чет у меня гонит
источник