我正在一个项目中,我已经在一个JSON / xls文件中定义了测试数据,该文件本质上是字符串格式。我需要读取这些数据,并将它们转换为python等效代码并相应地执行。 例如: 这是我的测试数据文件request_change_data.xls的内容:
testcase_ID element_path element_value
test_1A some_path setup.user.userID
test_2A some_path setup.merchant.id
我需要提取元素值(例如setup.user.userID),并将其转换为python代码,因为'setup'是我在项目中定义的类,而user是那里的setter。因此,使用element_value,我需要获取setup.user.userID的值,并在其他地方使用该值。 我为此尝试了eval,但我确实读过,使用eval和exec非常危险。因此,我正在寻找其他选择。有人可以帮忙吗?