Skip to main content
 首页 » 编程设计

Python 拆分忽略逗号

2025年05月04日18yyy_WW

在python中我输入的字符串是这样的

var1,var2,var3,var4,var5,var6,var7 

我正在使用 split 将变量拆分成它们自己的独立变量,就像这样

stringone = var1,var2,var3,var4,var5,var6,var7 
var1, var2, var3, var4, var5, var6, var7 = stringone.split(',') 

然后我稍后会使用它们,但有时 var7 包含一个逗号或多个逗号(例如,var7 可能等于“This, is, like”)。这会把它们分开,因为看起来 var7 实际上是多个变量。

我该如何解决这个问题,即使它在变量中找到一个或多个逗号,它也将 var7 视为一个变量而不是多个变量?如果有办法只告诉它按前 6 个逗号分隔,我可以想象那会起作用,但我不确定该怎么做。

提前感谢您的帮助。

请您参考如下方法:

您要搜索的是 maxsplit parameter of split() .这应该可以解决问题:

var1, var2, var3, var4, var5, var6, var7 = stringone.split(',', 6)