【发布时间】:2019-08-08 18:48:56
【问题描述】:
我有一个二维数组
[['s1.modernroleplay.net', '27016', '27015'], ['s2.modernroleplay.net', '27019', '27018'], ['s3.modernroleplay.net', '27022', '27021']]
这个二维数组存储在 MySQL 中,一旦从 MySQL 中取出,它就是 String 格式。
如何将此字符串转换回数组?
【问题讨论】:
-
有点老套:但是
eval("[['s1.modernroleplay.net', '27016', '27015'], ['s2.modernroleplay.net', '27019', '27018'], ['s3.modernroleplay.net', '27022', '27021']]");不要eval任何你无法验证的东西,因为它会执行任意代码。 -
在你去
evaling 之前,我会先考虑ast.literal_eval