Python main函数不返回任何内容

Python main函数不返回任何内容,python,python-3.x,main,Python,Python 3.x,Main,我有一个python脚本,它由两个函数组成 tolist_转换器和主电路 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_mas

我有一个python脚本,它由两个函数组成 tolist_转换器和主电路

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)
主要功能

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\u mass

这是终端的输出

C:\Users\Sid\Downloads\aggregator master\django\u school\school\views>py Disp.py

此功能正在运行


尝试使用
print
ing
main
功能:

if __name__ == "__main__": 
    print("this function is running")
    print(main(data["Weight"],data["Volume"],truck["Weight"],truck["Volume"],truck["Price"],data["Pid"]))

看起来
main()
正在返回某些内容,但您没有对其执行任何操作。也许您打算
print()
输出?保存
main
返回变量
var=main(数据[“重量]、数据[“体积]、卡车[“重量”]、卡车[“体积”]、卡车[“价格”]、数据[“Pid”])
并使用
print(var)