The solution using re.split() function:
import re
cStr=""aaaa","bbbb","ccc,ddd""
newStr = re.split(r',(?=")', cStr)
print newStr
The output:
['"aaaa"', '"bbbb"', '"ccc,ddd"']
,(?=")
– lookahead positive assertion, ensures that delimiter ,
is followed by double quote "