day13笔记

上节课复习:
x+
b
1、读写都是以bytes
2、针对所有文件
3、一定不能指定encoding

with open('a.txt',mode='rb') as f:
res=f.read()
print(res) # bytes类型

res.decode('utf-8')


bytes=>二进制
得到bytes类型的三种方式
1、字符串编码之后的结果
'上'.encode('utf-8')
bytes('上',encoding='utf-8')

2、b'必须是纯英文字符'

3、b模式下打开文件,f.read()读出的内容


f.readline()
f.readlines() & f.read()
with open('a.txt',mode='rt',encoding='utf-8') as f:
for line in f:
print(line)

while True:
# line=f.read(1024)
line=f.readline()
print(line)
if len(line) == 0:
break


#f.seek(10,0)
#f.seek(2,0)
#f.seek(3,0)

# f.seek(10,1)
# f.seek(2,1) # 12
# f.seek(3,1) # 15

f.seek(-3,2)
f.seek(-2,2)
f.seek(-10,2)

rb r+b

今日内容:
1、f.seek的应用
tail -f access.log程序讲解

2、文件修改的两种方式

3、函数的基本使用
先定义
三种定义方式
后调用
三种调用方式

返回值
三种返回值的形式

4、函数参数

一 形参与实参介绍
二 形参与实参的具体使用
2.1 位置参数
2.2 关键字参数

 

2.3 默认参数

posted on   小小小传说  阅读(10)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示