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()函数关闭文件
相关推荐
SmallBambooCode1 分钟前
【人工智能】【Python】离线环境下huggingface预训练权重导入流程
开发语言·人工智能·python
神明9312 分钟前
React 中父组件向子组件传递函数的正确调用方式
jvm·数据库·python
wang3zc4 分钟前
TensorFlow如何进行张量维度重塑_使用tf.reshape或tf.expand_dims
jvm·数据库·python
2501_9012005310 分钟前
mysql如何检查数据库表是否存在损坏_使用CHECK TABLE命令修复
jvm·数据库·python
2301_7662834411 分钟前
如何设置密码复杂度策略以约束MongoDB用户的密码强度
jvm·数据库·python
duke86926721413 分钟前
Golang怎么安全关闭channel_Golang channel关闭教程【通俗】
jvm·数据库·python
2301_7662834413 分钟前
uni-app iOS后台运行 uni-app App如何实现后台定位或音乐播放
jvm·数据库·python
m0_5967490914 分钟前
如何清除SQL表中的缓存垃圾_通过TRUNCATE重置表状态
jvm·数据库·python
m0_5913647314 分钟前
如何从Oracle Java调用外部API_HTTP请求在数据库Java Source中的实现
jvm·数据库·python
彳亍10115 分钟前
使用 Go 语言安全高效地将 SSH 公钥复制到远程服务器
jvm·数据库·python