Python:parserror:Error可能是因为使用多字符分隔符时忽略了引号

Python:parserror:Error可能是因为使用多字符分隔符时忽略了引号,python,pandas,csv,delimiter,Python,Pandas,Csv,Delimiter,我尝试打开一个csv文件。我已经知道使用了两个分隔符:,和 df = pd.read_csv("TT.csv", sep=', |;', engine='python') 但后来我不断地得到这个 ParserError:第61行中应该有13个字段,SAW14。错误可能是由于使用多字符分隔符时忽略了引号 我该怎么办?解析器错误的一个解决方法是:在第61行,saw 14中预期有13个字段。让读取\u csv提前知道有多少列 例如 请举例说明文件中的一些行,当您明确说明使用了两个单独的分隔符时,您正

我尝试打开一个csv文件。我已经知道使用了两个分隔符:,和

df = pd.read_csv("TT.csv", sep=', |;', engine='python')
但后来我不断地得到这个

ParserError:第61行中应该有13个字段,SAW14。错误可能是由于使用多字符分隔符时忽略了引号


我该怎么办?

解析器错误的一个解决方法是:在第61行,saw 14中预期有13个字段。让
读取\u csv
提前知道有多少列

例如


请举例说明文件中的一些行,当您明确说明使用了两个单独的分隔符时,您正在sep参数中使用多字符分隔符。
my_cols = [str(i) for i in range(45)] # create some row names
df_user_key_word_org = pd.read_csv(filepath+"user_key_word.txt",
                                   sep="\s+|;|:",
                                   names=my_cols, 
                                   header=None, 
                                   engine="python")
# I tested with s = StringIO(text_from_OP) on my computer