Python将语句的输出传递给另一个语句进行求值

问题描述 投票:0回答:1

尝试获取代码的输出并将其传递给另一条语句。

t = ", ".join(DTYPE)
output = ('data', list), ('freq', str)

想使用“输出”并传递给以下内容:

DF_TYPE = numpy.dtype([t)])
DF = numpy.empty(0, dtype=DF_TYPE)

即评估

DF_TYPE = numpy.dtype([('data', list), ('freq', str)])
DF = numpy.empty(0, dtype=DF_TYPE)

收到错误:

Exception has occurred: TypeError
data type not understood

尝试使用exec()和eval()无济于事。

python numpy output
1个回答
0
投票

显然,我需要50名评论才能发表评论。但是,您能否提供其他信息,例如玩具数据或任何错误消息?谢谢

© www.soinside.com 2019 - 2024. All rights reserved.