有人知道一个简单的库或函数来解析 csv 编码的字符串并将其转换为数组或字典吗?
我不认为我想要内置的 csv 模块,因为在我见过的所有示例中,它都采用文件路径,而不是字符串。
原文由 Drew LeSueur 发布,翻译遵循 CC BY-SA 4.0 许可协议
有人知道一个简单的库或函数来解析 csv 编码的字符串并将其转换为数组或字典吗?
我不认为我想要内置的 csv 模块,因为在我见过的所有示例中,它都采用文件路径,而不是字符串。
原文由 Drew LeSueur 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答848 阅读✓ 已解决
您可以使用
io.StringIO
将字符串转换为文件对象,然后将其传递给csv
模块:更简单的版本
split()
在换行符上:或者你可以简单地
split()
这个字符串使用\n
作为分隔符,然后split()
将每行引用成值所以使用csv
模块是首选。在 Python 2 上,您必须导入
StringIO
作为反而。