鱼C论坛

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

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

  [复制链接]
发表于 2023-10-29 10:16:15 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-10-29 15:43:37 | 显示全部楼层
继续学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-30 09:28:28 | 显示全部楼层
0

f.flush

di si hang

3

kujing qian jia r

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 16:36:16 | 显示全部楼层
问答题:
0、不会,会以该名称创建一个文件
1、对文件对象使用flush()方法
2、表示从当前文件指针指向的字符开始,读取3个字符
3、一行,因为writelines对于迭代对象不会用换行符分开
4、print()函数使用时默认换行
5、文件的路径名中含有转移字符所用的'\'
6、调整文件指针位置?
7、可以
8、指出下一步操作的位置
9、end of file
10、利用tell()方法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-31 16:38:40 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-10-31 17:02:15 | 显示全部楼层
动动手:
0、
>>> f = open('FishC.txt','r+')
>>> for i in range(9):
        f.write(' ')
>>> f.truncate(15)


1、
f = open('FishC.txt','r+')
f.seek(15)
f.truncate()
f.close()

2、'''openself'''
f = open('open_myself.py','r+')
for i in f:
    print(i,end = '')

3、
>>> f = open('test.jpg','a')
>>> f.writable()
True
>>> f.write('target.zip')
10
>>> f.close()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2023-11-1 14:59:44 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-11-1 15:00:29 From FishC Mobile | 显示全部楼层
查看参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-5 14:13:41 | 显示全部楼层
53
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2023-11-8 11:01:26 | 显示全部楼层
happy
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-9 14:04:48 | 显示全部楼层
沙发
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-11-9 23:04:08 | 显示全部楼层
0. 不会
1. flush
2.
3. 1行
4.
5.
6. 保存原有文件
7. 可以
8. 指向字符的位置
9. end of the file
10. tell
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-10 11:56:47 | 显示全部楼层
图一时之快
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

匿名鱼油
匿名鱼油  发表于 2023-11-11 08:58:31
0.o
回复

使用道具 举报

发表于 2023-11-13 10:47:55 | 显示全部楼层
  1. 0. 会报错
  2. 1. 有,用.flush()
  3. 2. 代表从第4个字符开始读取
  4. 3. 一行
  5. 4. 留白
  6. 5. 留白
  7. 6. 得注意文档是否是空的,如果非空会将内容清空
  8. 7. 不可以,追加模式得先有文档
  9. 8. 文件指针的作用是告诉操作者当前的位置,以方便后续的操作
  10. 9. end of the file ,文档结束了,读完了
  11. 10. tell()方法可以知道指针位置
  12. 动手题:
  13. 0.
  14. f = open("FishC.txt", "r+")
  15. f.seek(10)
  16. new_write = f.read(5)
  17. fd = open("FishD.txt", "w")
  18. fd.write(new_write)
  19. fd.close()

  20. 1.
  21. f = open("FishC.txt", "r+")
  22. f.truncate(15)
  23. f.close()

  24. 2.
  25. def open_myself():
  26.     f = open("open_myself.py", "r")
  27.     print(f.read())
  28.     f.close()
  29.    
  30. open_myself()

  31. 3.
  32. fj = open("test.jpg", "b")
  33. fz = open("test.zip", "r+")
  34. fj.write(fz.read())
  35. fj.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-11-13 19:29:57 | 显示全部楼层
2
349
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-11-13 21:33:24 | 显示全部楼层
查看答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 02:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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