我有一个来自数据库字段的字符串,它是这样的,我把它变成了一个可变的词:
spaceship cars boats "subway train" rocket bicycle "18 wheeler"
如果我用这个对字符串进行拆分:
words = string.split()
我得到的结果如下:
['spaceship', 'cars', 'boats', "'subway", "train'", 'rocket', 'bicycle', "'18", "wheeler'"]
我想要的是将它拆分成一个列表,其中包含tact中引用的单词,因此列表将如下所示:
['spaceship', 'cars', 'boats', "'subway train'", 'rocket', 'bicycle', "'18 wheeler'"]
在python中有没有这样的处理方法
我想CSV可能是你的朋友
也可以使用^{} 模块:
另一种解决方案是以这种形式使用
regex
:但这并不像shlex那么简单,但在其他情况下可能会很有用
相关问题 更多 >
编程相关推荐