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 默认参数
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现