我有一个函数,它在开始时声明一个字符串:
def ran_network_listen(access_point_id, mode):
current_uarfcn = "10650"
ran_update_uarfcn = "upd ap" + " " + access_point_id + " " + "uarfcn=" + current_uarfcn
//etc
稍后在函数中,在多个地方,我更改了current_uarfcn
. 然后我传递ran_update_uarfcn
给另一个函数。现在 ran_update_uarfcn
包含为其设置的原始值。所以10650
我永远是路过。
current_uarfcn = "11000"
proc_stdout = ran_cmd(ran_update_uarfcn)
有没有什么方法可以更新原始字符串,而不必每次我想将它传递给我必须在下面这样的函数时定义它?
current_uarfcn = "11000"
ran_update_uarfcn = "upd ap" + " " + access_point_id + " " + "uarfcn=" + current_uarfcn
proc_stdout = ran_cmd(ran_update_uarfcn)
当您必须多次执行此操作时,这很乏味。我希望原始字符串可以得到更新。