鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] 第053讲:永久存储(上)| 课后测试题及答案

  [复制链接]
发表于 2023-3-1 15:57:05 | 显示全部楼层
2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-1 23:02:00 | 显示全部楼层
0.不会,因为open会自动创建一个文件,
1.可以。使用.flush()
2.读取第一行前3个字符。
3.1行
4.
5.因为python会把\当成别的要用\\来转义\
6.w模式打开文件,会覆盖文件先前内容
7.可以,会自动创建文件
8.可以利用指针位置读取需要的内容
9.
10.利用seek(1)显示当前指针位置。

0.f= open('D:\\work\\FishC.txt')
f.seek(9)
some = f.readline(6)
f.close()
print(some)
D = open('D:\\work\\FishD.txt','w')
D.write(some)
D.close()

1.f= open('D:\\work\\FishC.txt')
some = f.readline(15)
f.close()
D = open('D:\\work\\FishC.txt','w')
D.write(some)
D.close()

2.


3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-3 21:47:22 | 显示全部楼层
0. 不会,会在该py文件存储的位置新建一个文件
1. f.flush()
2. 读取前三个字符
3. 1
4. print自带换行符,打印的空白行可能是文档中的换行符
5.
6. 会清空文件
7. 可以
8. 可以方便读取,截断时也需要
9.
10. f.tell()
0.
fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "r+")
s = fC.seek(10)
r = fC.read(5)
fD = open("FishD.txt", "w")
fD.write(r)
fD.close()
fC.close()
1.
fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "r+")
r = fC.read(15)
fC.close()
fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "w")
fC.write(r)
fC.close()
2.
3.
hw = open("D:/2023.1/PYTHON_TEXT/hw/target.zip", "r+b")
r = hw.read(5)
str1 = r.decode("UTF-8")

jp = open("D:/2023.1/PYTHON_TEXT/hw/test.jpg", "a")
jp.write(str(r))
hw.close()
jp.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-4 14:45:14 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-4 14:57:19 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 00:43:34 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 11:16:04 | 显示全部楼层
0.不会,会生成一个空的文件
1.flush()
2.读取这一行指针位置开始的前三个字符
3.1行,写入不会自动换行
4.因为print的end参数不指定,就会换行
5.不晓得
6.不要有同名文件,否则这个文件中的数据会被清空
7.可以
8.定位当前读取到的位置,方便截取或替换等
9.结束位置?
10.使用tell()方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 11:25:10 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 17:37:54 | 显示全部楼层
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 19:51:10 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 23:04:18 | 显示全部楼层
已做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-6 09:11:28 | 显示全部楼层
精彩
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-6 15:16:47 | 显示全部楼层
0.不会
1.f.flush
2.读取3个字符
3.1
4.因为print()结尾默认换行
5.
6.会截断清空已存在的文件
7.可以
8.指示位置
9.文件末尾
10.f.tell
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-6 19:26:56 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 11:14:55 | 显示全部楼层
30
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 17:09:41 | 显示全部楼层
查看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 18:27:33 | 显示全部楼层
111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 14:49:43 | 显示全部楼层
f = open("target.zip","rb")
s = f.read()
f.close()
f = open("test.jpg","ab")
f.write(s)
f.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 18:50:18 | 显示全部楼层
a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-9 10:25:27 | 显示全部楼层
0.会
1.有,f.Flush()方法
2.含义:读取前三个字符
3.一行,没有换行符
4.?
5.只能打开默认的路径下的文件夹
6.如果文件已存在则先截断清空文件
7.可以
8.指针的作用:在读取文件过程中,负责指向文件的当前位置,类似于光标
9.End of file,文件的结尾
10.f.tell()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-12 11:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表