Python 如何将函数分配给字符串,并将部分字符串用作函数的参数
我搞不懂什么。 假设我有一个字符串列表,csv、txt或类似的东西,看起来像这样: 1设置车辆颜色=红色 2设置收音机音量=50% 3Car交流温度=20°C 我希望每一行都能执行我创建的一些函数。假设我创建了一些使用上面字符串中的值的函数。 例: 等等,你明白了。 最好的方法是什么,以便在解析时,csv、txt文件中包含的行文本,能够用给定的参数调用它们的特定函数。 如何将函数分配给字符串并使用其特定参数。 谢谢你使用口述:Python 如何将函数分配给字符串,并将部分字符串用作函数的参数,python,string,function,csv,parsing,Python,String,Function,Csv,Parsing,我搞不懂什么。 假设我有一个字符串列表,csv、txt或类似的东西,看起来像这样: 1设置车辆颜色=红色 2设置收音机音量=50% 3Car交流温度=20°C 我希望每一行都能执行我创建的一些函数。假设我创建了一些使用上面字符串中的值的函数。 例: 等等,你明白了。 最好的方法是什么,以便在解析时,csv、txt文件中包含的行文本,能够用给定的参数调用它们的特定函数。 如何将函数分配给字符串并使用其特定参数。 谢谢你使用口述: def set_color(colorvalue): car_c
def set_color(colorvalue):
car_color= colorvalue
print("The car has been set to: ",colorvalue)
def radio_vol(vol):
#do something here
def set_car_ac_to(deg):
#do something else here
actions = {"Set Car color": set_color,
"Set Radio-Volume": radio_vol, ...}
command = "Set Car color"
argument = "red"
actions[command](argument)