Python检查字符串中的内联值并更改i

2024-04-20 02:58:16 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的Python3项目中,我有:

for a in range(len(eval(tmainl['t_ttk']))):    
    ttk_save = temp_test_keywords(key_val=eval(tmainl['t_ttk'])[a]['tk_kval'],
                              key_group=eval(tmainl['t_ttk'])[a]['tk_kgroup'],
                              key_id_id=last_key,
                              main_id_id=main_id,
                              test_id_id=case_id,
                              owner_id=1,
                              dt=str(datetime.now()))

     ttk_save.save()

嗯,我想检查inline,例如eval(tmainl['t_ttk'])[a]['tk_kval']是否有'None'字符串作为值,以及case change中是否有None(而不是str)。 我尝试了get函数,但不知道如何搜索特定的str

有人可以解释我如何截取内联'None'str值并更改为None指令吗

非常感谢


Tags: 项目keytestnoneidmainsaveeval