慕勒3428872
使用split()是默认以空格和\n为分隔符 你是用的split(',')就是以","符号为分隔符如果你确定是以逗号为分隔符,那就这么写import rere.sub('\n','',a).split(',')a='fdas s,adf s,df\n sdf\n sd fs\nd\n sd f'print a.split(',') 以逗号为分隔符,但是\n存在['fdas s', 'adf s', 'df\n sdf\n sd fs\nd\n sd f']换种写法:re.sub('\n','',a).split(',')['fdas s', 'adf s', 'df sdf sd fsd sd f'] \n消失了,还是以逗号为分隔符这句话的意思是sub('\n','',a) 从a中将\n替换成''空字符 然后split(',')