鱼C论坛

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

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

  [复制链接]
发表于 2022-10-17 16:34:45 | 显示全部楼层
a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-17 18:48:33 | 显示全部楼层
答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-18 09:51:34 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-18 10:47:06 | 显示全部楼层
0、不会报错,会在Python的主文件夹下创建一个新的文件
1、利用flush语法
2、代表读取3个字符
3、一行代码
4、\n占字符位
5、截断了文档
6、如果文件已存在则先截断清空文件,注意文件中的内容
7、不能
8、用于读取文件
9、end of the file,文件末尾
10、利用tell可以查询
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2022-10-18 20:02:24 | 显示全部楼层
0.不会
1.使用flush
2.只读取3个字符
3.一行
4.默认新起一行
5.
6.
7.
8.
9.end of the file
10. f.tell()

0.怎么定位截取的起始点呢?
1.  f.truncate(15)
2.def open_myself(f):
    f = open("open_myself.py","w")
    print(f)
3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-18 20:03:59 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-18 21:00:53 | 显示全部楼层
0 不会,会重新创建一个文件
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-19 10:34:46 | 显示全部楼层
0.不会
1.f.flush
2.读取第三个字符
3.一行
4.读取了转义符号"\n"
5.\是转义符号,python不能直接识别文件地址,前面加r
6.注意备份
7.
8.在指针位置修改文件
9.End Of File的缩写,通常在文本的最后存在此字符表示资料结束
10.f.tell()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-19 10:45:13 | 显示全部楼层
我就是来看答案的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-19 16:32:22 | 显示全部楼层
#0. 不会
#1. 有,用pycharm可以自动保存,或者用flush
#2. 表示读取3个字符
#3. FishAFishBFishC
#4. 不造
#5. 应该是缺个参数吧?
#6. 文件内容会被清空
#7. 可以
#8. 负责指向文件当前的位置,更方便操作文件
#9. end of the file
#10. f.tell()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-19 19:21:50 | 显示全部楼层
不会
有 flush
读取3个字符
一行
不知道
不知道
会截断
不能
读取文件中的位置
文件的末尾
f.tell()

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

使用道具 举报

发表于 2022-10-20 09:51:50 | 显示全部楼层
0.不会。会新创建出这个文件
1.使用flush()方法
2.从文件中读取三个字符串
3.1行
4.不知道
5.不知道
6.会覆盖已存在的文件
7.可以
8.定位作用
9.end of the file
10.使用tell()方法
0.
1.f = open("FishC.txt","r+")
f.truncate(15)
2.f = open("myself.txt","r+")
for each in f:
      print(each)
3.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-20 11:17:13 | 显示全部楼层
ilovefishc
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-20 18:24:22 | 显示全部楼层
kj
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-21 08:30:24 | 显示全部楼层
......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2022-10-21 15:48:37 | 显示全部楼层
不会
f.flush()
读取前三行
一行
print默认回车换行
要用/或\\
若源文件有内容直接‘w'会将原来的内容截断
不行
选择读取写入位置
f.tell()

#01
# f=open('D:/FishC.txt','r+')
# text=f.read(15)
# f.close()
# f=open('D:/FishD.txt','w')
# f.write(text)
# f.close()

#02
# f=open('D:/FishC.txt','r')
# text=f.read(15)
# f.close()
# f=open('D:/FishC.txt','w')
# f.write(text)
# f.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-21 17:11:07 | 显示全部楼层
0. 不会
1. f.flush
2.
返回文件的全部内容,返回的数据类型根据打开的方法来定
3. 一行
FishAFishBFishC
4.   隱藏了
5. 因为文件并不在桌面
6. 如果直接.close()的话会清除所有数据
7. 可以
8. 新增文件并进行追加和读取
9.EOF=文件结末
10. tell()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-22 11:05:43 | 显示全部楼层
YYDS
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-25 14:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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