Jak to zrobić? 1. Odpalam funkcję zbierającej parametry, które zapisuję do zmiennych 2. Odpalam funkcję korzystającą z ww. 3. W zależności od parametrów, odpala się kolejna funkcja X lub Y. W parametrze wskazuję 1 jeśli ma się odpalić funkcja X a 2 gdy Y.
Chcę zrobić tak, by funkcja X odpalała się a następnie funkcja Y. Obie muszą się wykonać w oparciu o punkt 1 i 2.
@nycaff: Próbowałem z global, ostatecznie zrobiłem po swojemu czyli zapisałem wyniki do plików a później je przywołałem w kolejnej funkcji. To bardzo źle? Ale spróbuję z Twoim rozwiązaniem. Dzięki
@zortabla_rt: Zapisywanie do plików to bardzo słaby pomysł ze względu na: 1. Bycie uzależnionym od buforu strumienia plików co powoduje dodatkowe i zbędne obciążenie pamięci operacyjnej 2. Musisz przydzielić (zalokować) miejsce na twój plik co powoduje te same skutki co u góry + musisz kiedyś zakończyć na żądanie wprowadzanie strumienia. 3. Przechowywanie zmiennych i wczytywanie ich z plików powoduje wiele opóźnień po drodze i możesz narazić się na różne konflikty
Jak to zrobić?
1. Odpalam funkcję zbierającej parametry, które zapisuję do zmiennych
2. Odpalam funkcję korzystającą z ww.
3. W zależności od parametrów, odpala się kolejna funkcja X lub Y.
W parametrze wskazuję 1 jeśli ma się odpalić funkcja X a 2 gdy Y.
Chcę zrobić tak, by funkcja X odpalała się a następnie funkcja Y.
Obie muszą się wykonać w oparciu o punkt 1 i 2.
Jak to zrobić najlepiej?
Komentarz usunięty przez autora
[x(p) if p==1 else y(p) for p in params]
1. Odpalam funkcję zbierającej parametry, które zapisuję do zmiennych
a = 0b = 0defTo bardzo źle?
Ale spróbuję z Twoim rozwiązaniem.
Dzięki
1. Bycie uzależnionym od buforu strumienia plików co powoduje dodatkowe i zbędne obciążenie pamięci operacyjnej
2. Musisz przydzielić (zalokować) miejsce na twój plik co powoduje te same skutki co u góry + musisz kiedyś zakończyć na żądanie wprowadzanie strumienia.
3. Przechowywanie zmiennych i wczytywanie ich z plików powoduje wiele opóźnień po drodze i możesz narazić się na różne konflikty