有个文本123.txt内容abcddwrtga->qwrb->seesdk提取->有这个字符的行,然后用->做分割符并且用->前做变量,->后做值
->行数不确定
比如我在其他地方调用a这个变量就可以得到。qwr这个值
收起
with open('123.txt','r') as f: d = f.readlines() for var in [c for c in d if '->' in c]: cmd = var[:-1].replace('->','="')+'"' exec(cmd) print(a,b)
报告相同问题?