exec函数的使用出问题


(yangziriver) #1

我在本地运行exec函数很顺利,在平台上出问题
例如建20个含99个全为零‘0’的列表 P0…P19
for j in range(20):
exec(“P%d=[0]*99”%(j))
平台上报错
编译错误,2: 抱歉,“exec” 是保留关键字,请尝试其他名字,把exec当变量名了。
请教一下有什么办法解决


(WoodMan2019) #2

保留就是有影响平台安全的一些功能都不开放,包括eval exec 等,换个替代写法吧


(yangziriver) #3

只能如此了,要多写代码,关键是还会出错。