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 "