在Python中将“ N”行从一个文件复制到另一个文件?

石匠

本质上,我试图做的是从文件中读取'n'行的行数,然后将它们写入单独的文件中。该程序从本质上来说应该使用一个具有100行的文件,并将该文件分成50个单独的文件。

def main():
     from itertools import islice
     userfile = raw_input("Please enter the file you wish to open\n(must be in this   directory): ")
     file1 = open(userfile, "r+")
     #print "Name: ", file1.name
     #print "Closed or not", file1.closed
     #print "Opening mode: ", file1.mode
     #print "Softspace flag: ", file1.softspace
     jcardtop = file1.read(221);
     #print jcardtop
     n = 2
     count = 0
     while True:
         next_n_lines = list(islice(file1,n))
         print next_n_lines
         count = count + 1
         fileout = open(str(count)+ ".txt", "w+")
         fileout.write(str(jcardtop))
         fileout.write(str(next_n_lines))
         fileout.close()
         break
         if not next_n_lines:
              break

我也有文件打印,以显示变量next_n_lines中的内容。

*['\n', "randomtext' more junk here\n"]

我希望它看起来像

 randomtext' more junk here

这是islice函数的极限吗?还是我缺少语法的一部分?

谢谢你的时间!

尼克斯

在您致电str()或的地方print,您想''.join(next_n_lines)改为:

print ''.join(next_n_lines)

fileout.write(''.join(next_n_lines))

如果不想两次调用join,可以将扁平化的字符串存储在变量中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中将行从一个文件复制到另一个文件

来自分类Dev

如何在Java中将文件属性从一个文件复制到另一个文件?

来自分类Dev

在cpp中将单词从一个文件复制到另一个文件

来自分类Dev

在cpp中将单词从一个文件复制到另一个文件

来自分类Dev

在python中将一个文件的内容复制到另一个

来自分类Dev

在詹金斯中将文件从一个目录复制到另一个目录

来自分类Dev

Python:从一个文件中选择一系列行并将其复制到另一个文件

来自分类Dev

如何在Python中将多个XML节点复制到另一个文件

来自分类Dev

如何在Python中将多个XML节点复制到另一个文件

来自分类Dev

在C中将文本从一个文件复制到另一个文件后,为什么文件中还有多余的空格?

来自分类Dev

在gradle中将文件从一个文件夹复制到另一个文件夹

来自分类Dev

在Django中将字段从一个实例复制到另一个

来自分类Dev

在VBA中将动态行从一个工作表复制到另一个工作表

来自分类Dev

如何在MATLAB中将单元格从一个Excel文件复制到另一个Excel文件

来自分类Dev

在Digitalocean空间中将图像从一个文件夹复制到另一个文件夹

来自分类Dev

如何在MATLAB中将单元格从一个Excel文件复制到另一个Excel文件

来自分类Dev

IsADirectoryError:[Errno 21]是目录:'/',同时将文件从一个文件夹复制到另一个现有文件夹Python

来自分类Dev

使用python将某些文件从一个文件夹复制到另一个文件夹

来自分类Dev

使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

来自分类Dev

IsADirectoryError:[Errno 21]是目录:'/',同时将文件从一个文件夹复制到另一个现有文件夹Python

来自分类Dev

使用python仅将更新/新文件从一个文件夹复制到另一个文件夹

来自分类Dev

在PowerShell中将一组文件从一个目录递归复制到另一个目录

来自分类Dev

如何使用Python将zipfile从一个文件夹复制到另一个文件夹

来自分类Dev

为什么此Python代码没有将文本从一个文件复制到另一个文件?

来自分类Dev

如何在bash脚本中将所有文件从一个目录复制到另一个目录

来自分类Dev

如何在Linux中将具有特定扩展名的文件从一个目录复制到另一个目录

来自分类Dev

使用python将特定行从一个csv复制到另一个

来自分类Dev

使用python脚本将文件内容复制到另一个文件

来自分类Dev

使用python将文件复制到另一个文件夹

Related 相关文章

  1. 1

    在python中将行从一个文件复制到另一个文件

  2. 2

    如何在Java中将文件属性从一个文件复制到另一个文件?

  3. 3

    在cpp中将单词从一个文件复制到另一个文件

  4. 4

    在cpp中将单词从一个文件复制到另一个文件

  5. 5

    在python中将一个文件的内容复制到另一个

  6. 6

    在詹金斯中将文件从一个目录复制到另一个目录

  7. 7

    Python:从一个文件中选择一系列行并将其复制到另一个文件

  8. 8

    如何在Python中将多个XML节点复制到另一个文件

  9. 9

    如何在Python中将多个XML节点复制到另一个文件

  10. 10

    在C中将文本从一个文件复制到另一个文件后,为什么文件中还有多余的空格?

  11. 11

    在gradle中将文件从一个文件夹复制到另一个文件夹

  12. 12

    在Django中将字段从一个实例复制到另一个

  13. 13

    在VBA中将动态行从一个工作表复制到另一个工作表

  14. 14

    如何在MATLAB中将单元格从一个Excel文件复制到另一个Excel文件

  15. 15

    在Digitalocean空间中将图像从一个文件夹复制到另一个文件夹

  16. 16

    如何在MATLAB中将单元格从一个Excel文件复制到另一个Excel文件

  17. 17

    IsADirectoryError:[Errno 21]是目录:'/',同时将文件从一个文件夹复制到另一个现有文件夹Python

  18. 18

    使用python将某些文件从一个文件夹复制到另一个文件夹

  19. 19

    使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

  20. 20

    IsADirectoryError:[Errno 21]是目录:'/',同时将文件从一个文件夹复制到另一个现有文件夹Python

  21. 21

    使用python仅将更新/新文件从一个文件夹复制到另一个文件夹

  22. 22

    在PowerShell中将一组文件从一个目录递归复制到另一个目录

  23. 23

    如何使用Python将zipfile从一个文件夹复制到另一个文件夹

  24. 24

    为什么此Python代码没有将文本从一个文件复制到另一个文件?

  25. 25

    如何在bash脚本中将所有文件从一个目录复制到另一个目录

  26. 26

    如何在Linux中将具有特定扩展名的文件从一个目录复制到另一个目录

  27. 27

    使用python将特定行从一个csv复制到另一个

  28. 28

    使用python脚本将文件内容复制到另一个文件

  29. 29

    使用python将文件复制到另一个文件夹

热门标签

归档