Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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中的第一行_Python - Fatal编程技术网

跳过python中的第一行

跳过python中的第一行,python,Python,我正在使用 for file in fileList: f.write(open(file).read()) 我正在将文件夹中的文件合并到一个csv。但是,我不需要在一个文件中有X个页眉 有没有一种方法可以使用它,并让它写入除文件中的第一行(标题)之外的所有内容?使用python 或者类似的: for file_name in file_list: file_obj = open(file_name) file_obj.read() f.write(file_o

我正在使用

for file in fileList:
    f.write(open(file).read())
我正在将文件夹中的文件合并到一个csv。但是,我不需要在一个文件中有X个页眉

有没有一种方法可以使用它,并让它写入除文件中的第一行(标题)之外的所有内容?

使用python

或者类似的:

for file_name in file_list:
    file_obj = open(file_name)
    file_obj.read()
    f.write(file_obj.read())
此解决方案不会将整个文件加载到内存中,因此当您使用
file_obj.readlines()
时,整个文件内容将加载到内存中

请注意,使用内置名称命名变量不是一种好的做法

for file in fileList:
    mylines = open(file).readlines()
    f.write("".join(mylines[1:]))
这将为您指明正确的方向。请不要在stackoverflow上做作业。 如果是cvs文件,请查看。

f.writelines(打开(文件).readlines()[1:])
?这些文件有多大?