zoukankan      html  css  js  c++  java
  • 写入文件writelines 换行问题

    知识点:在python中没有数组的概念,有列表、元组、字典的概念

    问题描述:

    在写循环语句的时候,我需要把输出的列表存放到文件上,但是如果没有换行的话,存下的文件就是一坨的字。

    所以在存入文件的时候就有两个区别:

    ①在每个元素后面都换行 ,可以用

    fo.writelines([line+' ' for line in list1])

    先用for...in...把每个元素提取出来后都加上 的操作,这样每个元素都会进行换行

    ②在每个数组后面换行,将' '看成一个元素,加到列表的最后一个

    list1.append(' ') 用append将' '元素添加到列表的最后

    这样输出文件的到windows的时候,文本会识别 进行换行操作

    fo = open("2", "w")
    list1=['a','b','c',' ']

    list1.append(' ')   #添加列表换行元素
    fo.writelines(list1)
    fo.writelines([line+' ' for line in list1])   #每个元素都进行换行操作

  • 相关阅读:
    细菌 状态压缩
    素数
    骑士问题(knight)
    魔法石的诱惑
    平面上的最接近点对
    救援行动(save)
    优先队列
    leetcode 92. 反转链表 II
    leetcode 91. 解码方法
    leetcode 39. 组合总和
  • 原文地址:https://www.cnblogs.com/monsteryang/p/6439635.html
Copyright © 2011-2022 走看看