下午好!我遇到了一个问题;纯";python我无法正确转换以下形式的字符串:
'("dbfd8379-f50c-4555-bc04-c138413cd27a", "2022-10-06 15:44:46.713", 1, "String for test1")'
到表单的列表或元组:
["dbfd8379-f50c-4555-bc04-c138413cd27a", "2022-10-06 15:44:46.713", 1, "String for test1"]
("dbfd8379-f50c-4555-bc04-c138413cd27a", "2022-10-06 15:44:46.713", 1, "String for test1")
我尝试了很多选择,主要是替换、剥离和拆分。但所有这些都没有给出预期的结果。我真的请求你的帮助。请帮我弄清楚。
您尝试过ast.literal_eval()
吗?
text = '("dbfd8379-f50c-4555-bc04-c138413cd27a", "2022-10-06 15:44:46.713", 1, "String for test1")'
import ast
ast.literal_eval(text)
输出:
('dbfd8379-f50c-4555-bc04-c138413cd27a',
'2022-10-06 15:44:46.713',
1,
'String for test1')
- 导入ast库
- 使用ast。literal_eval("your_string"(希望你觉得这很有用