【发布时间】:2016-01-08 14:39:07
【问题描述】:
所以我最近使用shlex.split() 将命令拆分为subprocess.Popen() 函数的参数。我记得很久以前我还使用re.split() 函数来拆分指定特定分隔符的字符串。有人能指出它们之间的本质区别是什么吗?每个函数最适合哪种场景?
【问题讨论】:
-
用于分割字符串?两者都不使用,而是使用内置的
string.split('delimiter') -
@TimCastelijns 这在很大程度上取决于您要拆分的内容。
string.split是最简单但功能最差的选项。