本文共 300 字,大约阅读时间需要 1 分钟。
今晚在处理数据的时候偶然遇到一个命名上的难点,但是为了实现自动处理坚决不动手一条一条输入参数,我非要把它解决了,问题是这样的
首先我想要调用一个方法,然后输入的变量可以是字符串,但是,当你直接把字符串输入就不行了 这里献上代码:t=['42342lh','234']s='fgdfhdfhdfh'exec(s+'=%s'%'t[0]')print(fgdfhdfhdfh)for i in range(2): m=f'names{i}' exec(m+'=%s'%'t[i]')print(names1)
可以看出来m可以自己按规律这sing,同时也可以规律读取,最后每个m就成了变量。
转载地址:http://llhrn.baihongyu.com/