【发布时间】:2021-01-18 14:32:22
【问题描述】:
在 kivy 应用程序中,它在启动时接收一个 json 值,将它们分配给一个变量并将它们附加到一个列表中。在每次应用启动时,它都会收到不同的值,因此列表总是不同的。
Ch1_name = channel.json()['items']['channels'][0]['channelName']
Ch2_name = channel.json()['items']['channels'][1]['channelName']
Ch3_name = channel.json()['items']['channels'][2]['channelName']
Ch4_name = channel.json()['items']['channels'][3]['channelName']
channels = []
channels.append(Ch1_name)
channels.append(Ch2_name)
channels.append(Ch3_name)
channels.append(Ch4_name)
print(channels)
['cnn','fox','sky sports','fsc']
问题: 我需要为每个频道创建函数,这将保留作为频道名称的列表项的名称。比如:
def cnn()
print('this function was named cnn just like an item list')
也许有一个不同的方式来做一个类?感谢您的任何想法。
【问题讨论】:
标签: python function variables kivy kivymd