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])   #每个元素都进行换行操作

  • 相关阅读:
    阿里巴巴的字体图标库不错
    SQL语句一次INSERT多条记录的方法
    Oracle中改变表的Owner和tablespace
    QQ在线状态的使用
    gtest
    Git
    gRPC安装的小问题
    蓝桥杯试题 基础练习 查找整数
    Product Backlog
    本周工作量统计
  • 原文地址:https://www.cnblogs.com/monsteryang/p/6439635.html
Copyright © 2011-2022 走看看