У меня есть скрипт на python, который состоит из двух функций tolist_converter и main
def tolist_converter(i_mass,i_vol,t_mass,t_vol,t_cost,p_id):
# Item masses, volumes
item_mass = i_mass.tolist()
item_vol = i_vol.tolist()
# Mass & volume capacities of trucks
truck_mass = t_mass.tolist()
truck_vol = t_vol.tolist()
# Cost of using each truck
truck_cost = t_cost.tolist()
id_series = p_id
return(item_mass,item_vol,truck_mass,truck_vol,truck_cost, id_series)
main function
def main(item_m,item_v,truck_m,truck_v,truck_c, id_s):
item_mass,item_vol,truck_mass,truck_vol,truck_cost, id_series = tolist_converter(item_m,item_v,truck_m,truck_v,truck_c, id_s)
return item_mass
, и я вызываю основную функцию следующим образом:
if __name__ == "__main__":
print("this function is running")
main(data["Weight"],data["Volume"],truck["Weight"],truck["Volume"],truck["Price"],data["Pid"])
когда я запускаю эту основную функцию в терминале, она мне ничего не дает.Насколько я понимаю, когда вызывается основная функция, она должна возвращать item_mass на экране терминала.
это вывод терминала
C: \ Users\ Sid \ Downloads \ aggregator-master \ django_school \ classroom \ views> py Disp.py
эта функция работает