D33【python 接口自动化学习】- python基础之输入输出与文件操作

day33 文件读写

学习日期:20241010

学习目标:输入输出与文件操作﹣-45 常见常新:文件的读写

学习笔记:

文件读取
文件写入

以下函数只做了解

python 复制代码
f = open('demo.txt',mode='r',encoding='utf-8')

# data=f.read(1) # 读取一个字符
data=f.readline() # 读取第一行
data=f.readlines() # 读取整个文件

print(data)

for data in f:
    print(data)


f = open('demo.txt',mode='a',encoding='utf-8') # 清空后写入文件
# f = open('demo.txt',mode='a',encoding='utf-8') # 追加写入文件
# f = open('demo.txt',mode='w+',encoding='utf-8') # 清空后读写入文件
# f = open('demo.txt',mode='a+',encoding='utf-8') # 追加后读写入文件

data2 =f.write('1')# 返回写入的内容
print(data2)

f.close()
总结
  1. 使用不同函数可以实现不同的读取方式
  2. 使用open()函数控制写入方式,使用seek()函数控制写入位置
  3. 文件写入完成应使用close()函数关闭文件
相关推荐
PieroPc几秒前
Django 5 用后台admin 做一个简单 DIY 电脑组装报价系统
数据库·python·django
千里码aicood6 分钟前
[含文档+PPT+源码等]精品基于Python实现的Django高校职业通的设计与实现
开发语言·python·django
19岁尚未秃 顶1 小时前
python 自学总结
python
iiimZoey1 小时前
10.10
python
zhangfeng11332 小时前
数据分布过于集中 怎么办,python 人工智能 ,数据分析,机器学习pytorch tensorflow ,
人工智能·python·机器学习
一休哥助手2 小时前
深入探索 Pygwalker:Python 数据可视化的强大工具
开发语言·python·信息可视化
AICurator3 小时前
LSTM时序预测 | Python实现LSTM长短期记忆神经网络时间序列预测
python·神经网络·机器学习·lstm
careathers3 小时前
【Python】物流行业数据分析与可视化案例
开发语言·python·数据分析
互联网时光机3 小时前
python数据分析与可视化介绍
python·数据可视化
张萌20183 小时前
wsl安装pytorch
人工智能·pytorch·python