使用python在每次迭代中在文本文件中的换行符上写

比卡斯

希望在每次迭代中都用换行符编写,但无法解决。我从abc.txt使用函数getUser()和getFriends()读取随机字符串。并写入文本文件new_file.txt,但在每次迭代的第一行中写入

输出:['Larina'] ['Oormi','Palky'] ['Kavia'] ['Chakradhara','Chunni']

我需要这种格式:

['Larina'] ['Oormi','Palky']

['Kavia'] ['Chakrahari','Chunni']

with open("new_file.txt", "wb") as sink:
        for i in range(0,2):
            print>>sink, getUser(),getFriends()
            #print>>sink,("\n")

def getUser():
    with open("abc.txt", "rb") as source:
        lines = [line.rstrip() for line in source]
    random_choice = random.sample(lines, 1)
    source.close()
    return(random_choice);
def getFriends():
    with open("abc.txt", "rb") as source:
        lines = source.read().splitlines()

    random_choice = random.sample(lines, 2)
    source.close()
    return(random_choice);
最后期限

您不必关闭,source因为with语句可以帮您完成。

试试下面的代码:

with open("new_file.txt", "wb") as sink:
        for i in range(0,2):
            sink.write("%s %s\n" % (str(getUser()), str(getFriends())))

def getUser():
    with open("abc.txt", "rb") as source:
        lines = [line.rstrip() for line in source]
    random_choice = random.sample(lines, 1)
    return(random_choice);

def getFriends():
    with open("abc.txt", "rb") as source:
        lines = source.read().splitlines()
    random_choice = random.sample(lines, 2)
    return(random_choice)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中的文本文件上的换行符上写入列表的每个元素

来自分类Dev

在Python中的文本文件上的换行符上写入列表的每个元素

来自分类Dev

无法在文本文件中创建换行符

来自分类Dev

文本文件(C#)中的换行符

来自分类Dev

文本文件中的换行符如何工作?

来自分类Dev

确定文本文件中的换行符?

来自分类Dev

从文本文件中删除换行符

来自分类Dev

如何在python中检测文本文件中的哪种换行符?

来自分类Dev

在python中打开时如何从文本文件中消除换行符?

来自分类Dev

在Java中读取文本文件,要检查其使用哪种换行符

来自分类Dev

如何使用emacs在文本文件中搜索换行符

来自分类Dev

在Java中读取文本文件,要检查它使用哪种换行符

来自分类Dev

Python创建不带换行符的文本文件

来自分类Dev

Golang:替换文本文件中字符串中的换行符的问题

来自分类Dev

从元组列表中以换行符分隔的不同列中写入文本文件

来自分类Dev

如何在综合嵌套列表中的文本文件中添加换行符?

来自分类Dev

如何在C#中的大文本文件中替换换行符

来自分类Dev

Python:将行打印到单独的文本文件中,列由换行符分隔

来自分类Dev

在R中有条件地从文本文件中删除换行符

来自分类Dev

查找并保存文本文件中的数据,直到换行符为止

来自分类Dev

在写入文本文件之前,将换行符插入串行流中

来自分类Dev

如何删除文本文件中的未知换行符(特殊字符)?

来自分类Dev

需要一个脚本来从文本文件中剥离多余的换行符

来自分类Dev

asp:label不尊重从文本文件中读取的换行符。换行不符合预期

来自分类Dev

如何在没有换行符的文本文件中按常规(每 13 个)分隔符间隔插入换行符

来自分类Dev

写入文本文件时的神秘换行符

来自分类Dev

如何合并两个文本文件中的行而不在批处理命令中创建换行符

来自分类Dev

批处理:使用文件路径从文本文件末尾删除换行符

来自分类Dev

如何在文本文件中的正则表达式之前和之后添加换行符?

Related 相关文章

  1. 1

    在Python中的文本文件上的换行符上写入列表的每个元素

  2. 2

    在Python中的文本文件上的换行符上写入列表的每个元素

  3. 3

    无法在文本文件中创建换行符

  4. 4

    文本文件(C#)中的换行符

  5. 5

    文本文件中的换行符如何工作?

  6. 6

    确定文本文件中的换行符?

  7. 7

    从文本文件中删除换行符

  8. 8

    如何在python中检测文本文件中的哪种换行符?

  9. 9

    在python中打开时如何从文本文件中消除换行符?

  10. 10

    在Java中读取文本文件,要检查其使用哪种换行符

  11. 11

    如何使用emacs在文本文件中搜索换行符

  12. 12

    在Java中读取文本文件,要检查它使用哪种换行符

  13. 13

    Python创建不带换行符的文本文件

  14. 14

    Golang:替换文本文件中字符串中的换行符的问题

  15. 15

    从元组列表中以换行符分隔的不同列中写入文本文件

  16. 16

    如何在综合嵌套列表中的文本文件中添加换行符?

  17. 17

    如何在C#中的大文本文件中替换换行符

  18. 18

    Python:将行打印到单独的文本文件中,列由换行符分隔

  19. 19

    在R中有条件地从文本文件中删除换行符

  20. 20

    查找并保存文本文件中的数据,直到换行符为止

  21. 21

    在写入文本文件之前,将换行符插入串行流中

  22. 22

    如何删除文本文件中的未知换行符(特殊字符)?

  23. 23

    需要一个脚本来从文本文件中剥离多余的换行符

  24. 24

    asp:label不尊重从文本文件中读取的换行符。换行不符合预期

  25. 25

    如何在没有换行符的文本文件中按常规(每 13 个)分隔符间隔插入换行符

  26. 26

    写入文本文件时的神秘换行符

  27. 27

    如何合并两个文本文件中的行而不在批处理命令中创建换行符

  28. 28

    批处理:使用文件路径从文本文件末尾删除换行符

  29. 29

    如何在文本文件中的正则表达式之前和之后添加换行符?

热门标签

归档