1.writelines()直接写入

l=["A","B","C","D"]f=open("k.txt","w")f.writelines(l)
f.close()

该方法写入直接写入列表元素

2.str转化为字符串写入

l=["A","B","C","D",1,2,3]f=open("k.txt","w")f.write(str(l))
f.close()

该方法会将整个列表转化为字符串并写入,

3.for循环写入

l=["A","B","C","D"]f=open("k.txt","w")for line in l:f.write(line+'\n')
f.close()

此方法的好处是,每个元素都是单词写入,可以在写入时对每个元素进行修改,并且可以换行。但注意列表中的数字是没有办法与你所要添加的字符相加的(int类型不能与str相加)

4.使用.join函数修改列表

l=["A","B","C","D"]
str = '\n'
f=open("k.txt","w")
f.write(str.join(l))
f.close()

使用join可以很好的添加你想要添加的字符以及数字,非常的灵活,推荐使用,如果列表中存在数值类型,可以先用str转换之后再进行写入

读取数据

1read

如果使用read来读取,则返回为字符串类型,并且列表只能为字符串类型(str),不能存在数值类型,如果有数字则会报错

readline与read相同  ,

如果使用readlines来读取,则默认返回为列表类型,并且列表的一个元素为一行元素

这时便可以对数据进行很好的处理

读取列表中的数字,提供一个简单的方法

for line in l:if "0" in next or "1" in next:

Python学习-将list列表写入文件并读取方法汇总相关推荐

  1. Python学习笔记——os模块【文件、目录方法】

    例子 train_data_path = os.path.join(data_path, 'npy/') 解释:os.path.join(path,name)  连接目录和文件名或目录 ls = os ...

  2. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  3. python学习[第十四篇] 文件的输入与输出

    python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...

  4. python无法写入文件夹_python write无法写入文件的解决方法

    python write无法写入文件的解决方法 尝试用python写文件,但是无法写入文件,文件内容为空. 原代码片段如下, poem = "This is a poem" dir ...

  5. python学习记录part10:读写文件

    python学习part10:第十章 文件和异常 教材:<python:从入门到实践> 今天有别的学习任务,相应的 自由学习时间也就少了,所以今天学习内容不多,估计以后也不能保持很快的进度 ...

  6. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  7. Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)

    Python学习笔记:列表.字典与集合解析(List, Dict and Set Comprehensions) 1.列表解析 最受喜爱的Python语言特性.过滤一个集合的元素生成一个新的列表. 一 ...

  8. python 写入文件后读取为空的问题

    python 写入文件后读取为空的问题 写一个小程序的时候,用到了py的文件处理方法.但是当我在写入后,立马使用readlines方法读取,读取为空. import os store_file = ' ...

  9. QT写入文件与读取文件内容

    QT写入文件与读取文件内容 QT写入文件与读取文件内容-C++文档类资源-CSDN下载QT写入文件与读取文件内容更多下载资源.学习资料请访问CSDN下载频道.https://download.csdn ...

最新文章

  1. 增加数据_PVC行业数据| 累库是趋势,华南海运中旬料增加(1230)
  2. Linux 在 linux 中搭建 FTP 服务
  3. 《程序是怎样跑起来的》第一章
  4. oracle11g同步,Oracle11g三种数据同步方式-Oracle
  5. api与implementation的区别
  6. 这里聚集了优秀的数学老师、家长,有超多惊喜在等你!
  7. SPOJ MYQ10 (数位DP)
  8. 正向代理与反向代理;
  9. FPGA开发全攻略——概念篇
  10. Javamysql语法转化oracle_MySQL与Oracle的语法区别详细对比
  11. kafka zookeeper java_简单搭建kafka + zookeeper,附简单Java生产和消费客户端
  12. pcDuino–voip服务器设置呼叫彩铃
  13. eclipse搭建简单的web服务,使用tomcat服务
  14. eclipse中安装TestNg
  15. 智能制造-汽车行业线体工艺模拟仿真应用
  16. TCP/IP重传超时--RTO - SRTT (Smoothed Round Trip Time)
  17. 什么是zone?如何做zone?如何做好zone?
  18. 豪迪QQ群发通杀破解补丁使用教程
  19. java汉字转拼音以及五笔码工具
  20. ubuntu删除桌面快捷程序

热门文章

  1. mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
  2. 聚类效果评价——Silhouette Coefficient(轮廓系数)——内部评估标准(1)
  3. echart 饼图每一块间隙_排队3h?为了火遍tou音的芝士水果饼,值得吗?!
  4. 2.2 获取图像感兴趣区域_基于Hu距的图像旋转矫正之OpenCV实现
  5. m不能被3整除c语言表达式,求mn-之间所有不能被3整除的整数之和求 – 手机爱问...
  6. oracle 游标的替代,Oracle中replace函数和translate函数以及简单的游标
  7. PS2018学习笔记(30-35节)
  8. 稳定币GUSD的优劣势分析
  9. 使用Maven把项目打包成可执行jar在Idea里
  10. HTML元素和标签的区别