合并类型的 EOL,(文件结束)

merging type of EOL, (End of File)

我有一些文件,它们是文本文件,我通过 LOAD DATA mysql 命令将它们导入数据库 table。但我对其中一些有疑问。
都是6236行:

$ wc -l  ber.mensur.txt 
6236 ber.mensur.txt

当我输入 ber.mensure.txt 时,我的 table 中只有 1611 条记录。但其他文件有 6236 行。

我的 LOAD DATA 命令是:

LOAD DATA INFILE '/home/mohsen/codes/haq/translation-tmp/ber.mensur.txt'
INTO TABLE tr_tmp  
FIELDS TERMINATED BY '' 
ENCLOSED BY '"'  
LINES TERMINATED BY '\n' (aya);

我使用 linux 并且我被迫 \n 作为行尾(EOL)。

当我检查我的数据库时,有些记录包含不止一行。我觉得我的行尾有问题。

你有什么办法解决吗?

更新:

我的文件是here 对了,vim可以知道我的txt文件是6236行。

您可以通过 :

fd = open(YOURFILE,'r')
lines = readlines()

效果很好