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()函数关闭文件
相关推荐
坤岭4 分钟前
Python内存溢出问题
python
三木彤4 分钟前
Python 反爬 UA 检测真实案例(3个典型场景,可复现、合法合规)
python
SCBAiotAigc5 分钟前
MinerU离线推理
人工智能·python·mineru
94620164zwb55 分钟前
关于应用模块 Cordova 与 OpenHarmony 混合开发实战
python·学习
趁月色小酌***6 分钟前
JAVA 知识点总结5
java·开发语言·python
natide19 分钟前
表示/嵌入差异-1-欧几里得距离(Euclidean Distance)-L2 距离(L2 distance)-欧式距离的标准化
人工智能·pytorch·python·深度学习·算法·自然语言处理
对方正在长头发丿23 分钟前
Numpy学习篇
python·学习·jupyter·pycharm·numpy
Elaine33627 分钟前
深度实战:基于 Scrapy CrawlSpider 的全自动化教程采集系统
python·scrapy·自动化·网络爬虫
2401_8414956436 分钟前
【游戏开发】登山赛车
数据结构·python·游戏·游戏开发·pygame·登山赛车游戏·游戏打包发布
心无旁骛~44 分钟前
[SO101]在Jetson AGX Thor 上训练和部署GROOT N1.5模型
python·机器人