文件的写入与读取

1 问题

  1. 我们考虑到写程序代码时对于已经写过的程序进行优化,可以直接引用之前的代码

  2. 如何将之前写过的代码写入文件

  3. 如何读取文件中的代码

2 方法

通过CSDN和运行代码以及实践课堂上的交流学习

在Python中,可以使用write函数将代码写入文件,再通过使用read函数读取文件中的代码

  1. 尝试将列表内容写入文件

    代码清单1

    |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    | list = ['张三,18,男','李四,18,男','王五,19,女','李晓阳,19,女'] #利用with 语句,写操作,以 W 模式打开文件,获取对象 with open ('实践.txt','w',encoding='UTF-8') as file : #写入文件内容 for i in list : file.write(i) file.write('\n') |

  2. 读取文件内容写入列表

代码清单2

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #打开文件 with open ('实践.txt','r',encoding='UTF-8') as file1 : #读取文件内容 content = file1.readlines() #由于readlines()保留换行符,所以需要用strip()去除每行末尾的换行符 content = [line.strip() for line in content] #输出列表内容 print(content) |

3 结语

通过文件的写入和读取使用便于我们后续的程序优化和修改,防止因文件操作引起的问题。

相关推荐
猫豆~3 小时前
软件包管理——2day
linux·运维
大白菜13246 小时前
进程的信号
linux
XH-hui6 小时前
【打靶日记】群内靶机Secure
linux·网络安全
Shingmc36 小时前
【Linux】进程控制
linux·服务器·算法
视觉装置在笑7136 小时前
Shell 变量基础与进阶知识
linux·运维
Web极客码7 小时前
如何通过命令行工具检查 Linux 版本信息
linux·运维·服务器
Lynnxiaowen7 小时前
今天我们继续学习Kubernetes内容pod资源对象
运维·学习·容器·kubernetes·云计算
欢鸽儿7 小时前
Vitis】Linux 下彻底清除启动界面 Recent Workspaces 历史路径
linux·嵌入式硬件·fpga
繁华似锦respect8 小时前
C++ 智能指针底层实现深度解析
linux·开发语言·c++·设计模式·代理模式
远程软件小帮手8 小时前
云电脑挂机功能上线!边上班摸鱼边游戏多开教程
运维·服务器