Я создал .py
и packages
содержит methods
...
Так что мне нужно execute
все эти методы быстрее ...
I представьте себе, что я создаю app.py
как приведенный ниже и вызываю все необходимые мне методы:
from txt_to_csv import convert_to_csv
from inspect import ismethod
from meta_data import all_sites_m, dfeed_gsm_carrier_m, dfeed_gsm_relation_m, dfeed_umts_carrier_m, dfeed_umts_relation_m,hua_gsm_cme_g2g_m, hua_umts_intra_cme_m, hua_umts_inter_freq_m
#Method that call all the methods which in the class
def call_all(obj, *args, **kwargs):
for name in dir(obj):
attribute = getattr(obj, name)
if ismethod(attribute):
attribute(*args, **kwargs)
call_all(convert_to_csv.push_all_to_csv())
all_sites_m.push_all_stes_sql()
dfeed_gsm_carrier_m.push_dfeed_gsm_carrier_sql()
dfeed_gsm_relation_m.push_dfeed_gsm_relation_sql()
dfeed_umts_carrier_m.push_dfeed_umts_carrier_sql()
dfeed_umts_relation_m.push_dfeed_umts_relation_sql()
hua_gsm_cme_g2g_m.push_hua_gsm_cme_g2g_relation_sql()
hua_umts_intra_cme_m.push_hua_umts_cme_intra_freq_relation_sql()
hua_umts_inter_freq_m.push_hua_umts_cme_inter_freq_relation_sql()
Так есть ли более быстрый способ выполнить несколько methods
одновременно?
I надеюсь, кто-нибудь даст мне хороший совет