文件的写入与读取

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 结语

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

相关推荐
Evan芙7 分钟前
Linux 进程状态与进程管理命令
linux·运维·服务器
doris61022 分钟前
2025年设备管理系统:智能运维成新标杆
运维
qsjming39 分钟前
EXT4文件系统特性说明
运维
码农12138号1 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录1 小时前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户2190326527351 小时前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡1 小时前
如何获取跨系统调用的函数调用栈
linux
Jtti2 小时前
服务器防御SYN Flood攻击的方法
运维·服务器
2501_941982052 小时前
RPA 的跨平台部署与统一自动化策略
运维·自动化·rpa
b***25112 小时前
电池自动分选机:精密分选保障新能源产业质量核心
运维·自动化·制造