鱼C论坛

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

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

  [复制链接]
发表于 2023-3-1 15:57:05 | 显示全部楼层
2
小甲鱼最新课程 -> https://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
小甲鱼最新课程 -> https://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.
  1. fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "r+")
  2. s = fC.seek(10)
  3. r = fC.read(5)
  4. fD = open("FishD.txt", "w")
  5. fD.write(r)
  6. fD.close()
  7. fC.close()
复制代码

1.
  1. fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "r+")
  2. r = fC.read(15)
  3. fC.close()
  4. fC = open("D:/2023.1/PYTHON_TEXT/FishC.txt", "w")
  5. fC.write(r)
  6. fC.close()
复制代码

2.
3.
  1. hw = open("D:/2023.1/PYTHON_TEXT/hw/target.zip", "r+b")
  2. r = hw.read(5)
  3. str1 = r.decode("UTF-8")

  4. jp = open("D:/2023.1/PYTHON_TEXT/hw/test.jpg", "a")
  5. jp.write(str(r))
  6. hw.close()
  7. jp.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-4 14:45:14 | 显示全部楼层
123
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-4 14:57:19 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 00:43:34 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2023-3-5 11:25:10 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 17:37:54 | 显示全部楼层
0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 19:51:10 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 23:04:18 | 显示全部楼层
已做
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-6 09:11:28 | 显示全部楼层
精彩
小甲鱼最新课程 -> https://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
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-6 19:26:56 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 11:14:55 | 显示全部楼层
30
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 17:09:41 | 显示全部楼层
查看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 18:27:33 | 显示全部楼层
111
小甲鱼最新课程 -> https://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()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 18:50:18 | 显示全部楼层
a
小甲鱼最新课程 -> https://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()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-4 07:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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