我想把u'229, 255, 66'简单地转换成(229, 255, 66)
有没有一种非常简单的方法可以做到这一点?或者我需要拆分、转换为int等等。。。

最佳答案

简单的方法是使用功能ast.literal_eval(),它不存在使用eval的安全问题:

>>> from ast import literal_eval
>>> literal_eval(u'229, 255, 66')
(229, 255, 66)

关于python - 在Python中将'229,255,66'转换为(229,255,66),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8382893/

10-12 21:15