Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python readline by'\r\n';_Python_Io - Fatal编程技术网

python readline by'\r\n';

python readline by'\r\n';,python,io,Python,Io,如果测线仪是\r\n,如何调用f.readline() 此CSV文件非常大,因此我无法执行f.read().split('\r\n') 相反,我希望使用f.readline('\r\n') 下面是一条典型的线路: 1, "ABC", "the quick \n brown fox \n jumps over the \n lazy dogs", 5 \r\n 看起来您实际上是在试图读取一个CSV文件(或类似文件),其中嵌入在引号中的换行符需要被忽略 这是他们已经为你处理的事情 import c

如果测线仪是
\r\n
,如何调用
f.readline()

此CSV文件非常大,因此我无法执行
f.read().split('\r\n')

相反,我希望使用
f.readline('\r\n')

下面是一条典型的线路:

1, "ABC", "the quick \n brown fox \n jumps over the \n lazy dogs", 5 \r\n

看起来您实际上是在试图读取一个CSV文件(或类似文件),其中嵌入在引号中的换行符需要被忽略

这是他们已经为你处理的事情

import csv
with open("myfile", "rb") as infile:
    reader = csv.reader(infile, delimiter=",", skipinitialspaces=True)
    for line in reader:
       print line

看起来您实际上是在试图读取一个CSV文件(或类似文件),其中嵌入在引号中的换行符需要被忽略

这是他们已经为你处理的事情

import csv
with open("myfile", "rb") as infile:
    reader = csv.reader(infile, delimiter=",", skipinitialspaces=True)
    for line in reader:
       print line
从csv

导入csv >>>将open('eggs.csv','rb')作为csvfile: ... spamreader=csv.reader(csvfile,delimiter='',quotechar='|')#来自csv

导入csv >>>将open('eggs.csv','rb')作为csvfile:
... spamreader=csv.reader(csvfile,delimiter='',quotechar='|')#如果不使用
csv
,则该文件包含:


这将导致
f.readline()
\n
\r\n
\r
同等地解释为一个新行。

如果不使用
csv
,则该文件包含:


这将导致
f.readline()
\n
\r\n
\r
同等地解释为新行。

为什么要手动指定该分隔符<默认情况下,code>readline应自动使用它。我希望
readline
忽略
\n
并仅使用
\r\n
类似:此文件为8GB,我无法
拆分
。也许我读了几行
split
,并保留了剩余部分用于打开文件并指定
newline
参数。为什么要手动指定该分隔符<默认情况下,code>readline
应自动使用它。我希望
readline
忽略
\n
并仅使用
\r\n
类似:此文件为8GB,我无法
拆分
。也许我可以读几行
split
,并保留剩余的部分用于打开文件并指定
newline
参数。
f = open('big_csv_file.csv', 'rU')