合并类型的 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()
效果很好
我有一些文件,它们是文本文件,我通过 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()
效果很好