Python 使用换行符和自然语言读取熊猫的csv文件

Python 使用换行符和自然语言读取熊猫的csv文件,python,pandas,Python,Pandas,我有一个csv文件,包含多个包含数字和自然语言文本的列。这些列有一个特殊的分隔符(例如“%#”)以便可以立即看到列之间的边界。例如: 55%#This is an example text%#24 32%#This is another example text%#1649 Col1 Col2 Col3 212 This is a possible None occurrenc

我有一个csv文件,包含多个包含数字和自然语言文本的列。这些列有一个特殊的分隔符(例如“%#”)以便可以立即看到列之间的边界。例如:

55%#This is an example text%#24
32%#This is another example text%#1649
Col1                    Col2                  Col3
212                     This is a possible    None
occurrence of           None                  None
a text in the csv file  3399
但是,有时文本包含换行符:

212%#This is a possible
occurrence of 
a text in the csv file%#3399
我的问题是如何使用pandas读取csv文件,这样新行就不会被解释为另一个csv行。当我使用
df=pd.read_csv(文件名,sep='%#')
时,我得到例如:

55%#This is an example text%#24
32%#This is another example text%#1649
Col1                    Col2                  Col3
212                     This is a possible    None
occurrence of           None                  None
a text in the csv file  3399

如何解决此问题?

最后一个答案无效?您描述的不是CSV文件。另外,究竟是什么规则告诉您是否应该以一种方式处理换行符?您将需要一个自定义解析器来处理该文件。