
Tishka17
15.04.2019
13:22:42

Сергей
15.04.2019
13:22:48

Denis
15.04.2019
13:22:56

Tishka17
15.04.2019
13:23:00
с 3.7

Google

Tishka17
15.04.2019
13:23:11

Сергей
15.04.2019
13:23:37
Спасибо, ребят, еще не привык к тому, что в питоне всё такое жидкое и динамическое

Andrey
15.04.2019
13:29:32

Nikolay
15.04.2019
13:43:20

Егор
15.04.2019
13:50:28
Вопрос - как можно использовать переменную во второй функции, обозначенную в первой функции ?

Jentry
15.04.2019
13:51:42

Егор
15.04.2019
13:53:57

Alex
15.04.2019
13:54:24

Aragaer
15.04.2019
13:54:41
def func1():
x = 5
def func2():
print(x)
return func2
func1()()

Alex
15.04.2019
13:57:25
никак
т.е. если это две независимые функции то только через глобальную переменную, но это плохо. поэтому если тебе такое понадобилось, то тебе нужно из одной функции вернуть значение и передать в другую в качестве параметра.

Johny
15.04.2019
13:58:20

Alex
15.04.2019
13:58:32

Aragaer
15.04.2019
13:58:33
нет, просто вложенная функция

Google

Johny
15.04.2019
13:58:59
Сорри, я новичек. Грызу гранит..

bbm
15.04.2019
13:59:21

Alex
15.04.2019
13:59:24

Johny
15.04.2019
13:59:44
Спасиб

Диер
15.04.2019
14:00:21
def func1():
func1.a = 5
return
def func2():
func1()
return func1.a * 5
Думаю вы имели ввиду это

Aragaer
15.04.2019
14:00:45
так можно?

Alex
15.04.2019
14:00:49

Диер
15.04.2019
14:00:50
Ага

Aragaer
15.04.2019
14:00:54
ужасть

Alex
15.04.2019
14:01:31
это все равно что замаскированная глобальная переменная.

Диер
15.04.2019
14:01:58
Или если так то лучше все в класс
И использовать приватный атрибут

Student
15.04.2019
14:02:38

Alex
15.04.2019
14:03:00
(кроме констант конечно же)

Student
15.04.2019
14:03:40

Alex
15.04.2019
14:03:47

Student
15.04.2019
14:03:57

Alex
15.04.2019
14:04:15

Google

Student
15.04.2019
14:04:47
чем опасно и как заменить

Tishka17
15.04.2019
14:05:00

Aragaer
15.04.2019
14:05:22
заменить явными аргументами

Tishka17
15.04.2019
14:05:27
как следствие - код более хрупкий при изменении

Alex
15.04.2019
14:05:49
+ усложняют тестирование кода.

Student
15.04.2019
14:06:21

Jentry
15.04.2019
14:06:36

Alex
15.04.2019
14:06:37

Student
15.04.2019
14:06:50
как аргумент запуска

Alex
15.04.2019
14:07:04

Aragaer
15.04.2019
14:07:04
аргументами функции

Alex
15.04.2019
14:07:06
при чем тут CLI?

Jentry
15.04.2019
14:07:32

Alex
15.04.2019
14:07:44

Google

Tishka17
15.04.2019
14:10:05
конфиг хоть и singleton, все равно лучше явно прокидывать
хотя он может в фабриках юзаться напрямую, если они не тестируются

Igor
15.04.2019
14:13:27
есть ли в телеграме чат OCA?

Jentry
15.04.2019
14:13:28
для небольших приложений неплохо заходит dot-env
например https://github.com/theskumar/python-dotenv

Igor
15.04.2019
14:14:39
а, уже нашёл
https://t.me/odoo_developers
кому нужно

sickboi
15.04.2019
14:14:57
Как проверить, корректная ли дата, введеная пользователем? (год, больший или равный 2019, не больше 12 месяцев етс)

Alex
15.04.2019
14:17:01
и сравнить год с текущим
если нужна дата в будущем
точней сравнить с now()

Stuber
15.04.2019
14:43:58
@Tishka17 Привет :)
Были мысли работать за бугром?

Tishka17
15.04.2019
14:44:22

Stuber
15.04.2019
14:45:06

Tishka17
15.04.2019
14:45:22
так все равно через годик

Stuber
15.04.2019
14:45:35

Tishka17
15.04.2019
14:49:02
уже принял оффер

Google

Tishka17
15.04.2019
14:49:20

Andrew
15.04.2019
14:49:40

Stuber
15.04.2019
14:50:45
а че вдруг столько вопросов?
Просто интересно, что то для себя усвоить на будущее + статейки на хабре читал, какое то представление есть о тебе ?

Tishka17
15.04.2019
14:51:09
а
я думал предложение есть
ну кино я люблю, да

Stuber
15.04.2019
14:51:56