鱼C论坛

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

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

  [复制链接]
发表于 2023-5-26 10:01:04 | 显示全部楼层
done
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

发表于 2023-5-27 12:13:44 | 显示全部楼层
0:不会,会创建一个改名字的文件
1:f.flush()
2:从文件读取一整行字符串的前三个字符
3:一行字符串,没有输入换行符
4:for语句把换行符也打印了出来,换行。
5:没有加原始字符串
6:’w‘方式会覆盖掉之前的内容,
7:可以,相当于在一个空白文档追加内容
8:起到定位作用
9:文件结尾
10:f.tell()
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-28 08:22:50 | 显示全部楼层
333
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2023-5-29 20:10:02 | 显示全部楼层
0 ????????????????????????????
1 flush
2 !@#$%^&*
3 1
4  (-__-)|||
5 fsdj;lak
6 fajkdsl;
7 afsdjlk;
8 f;asdjlk
9 end of the file
10 tell


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

使用道具 举报

发表于 2023-5-30 10:48:31 | 显示全部楼层
动动手第0个 是不是应该是第11-15个字符?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-30 14:42:14 | 显示全部楼层
0.        不会,会创建一个新的文件,
1.        f.flush()
2.        f.readline(3)表示读取三个字符
3.        一行,没有\n进行换行
4.        Print函数自动换行
5.        路径中\+字母代表其他的意思,应加r
6.        是否要覆盖之前的数据
7.        可以
8.        文件当前的位置
9.        End of the file
10.        f.tell()
11.        f = open('FishC.txt','r')
f1 = open('FishD.txt','w')
f.seek(9,0)
f1.write(f.read(6))
f1.close()
12.        f = open('FishC.txt','r')
f1 = open('FishD.txt','w')
f1.write(f.read(15))
13.        f = open('open_myself.py','r')
for each in f:
    print(each)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2023-6-2 11:37:26 | 显示全部楼层
0.不会报错,会新建一个
1.可以,使用flush()方法
2.读取3个字符
3.一行
4.
5.转义字符
6.备份文件内容
7.可以
8.定位读写的位置
9.end of the file. 文件末尾
10.使用tell()方法

0.
io = r'F:\python\小甲鱼\P53永久存储(上)\FishC.txt'
save = r'F:\python\小甲鱼\P53永久存储(上)\FishD.txt'
f = open(io, 'r+')

f.seek(10)
s = f.readline(5)

new_f = open(save, 'w')
new_f.write(s)
new_f.close()

f.close()

1.io = r'F:\python\小甲鱼\P53永久存储(上)\FishC.txt'
f = open(io, 'r+')
f.truncate(15)
f.close()

2.io = r'F:\python\小甲鱼\P53永久存储(上)\FishC.txt'
f = open(io, 'r+')

for each in f:
    print(each)

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2023-6-5 16:19:16 | 显示全部楼层
前面 15 个字符 为什么truncate()里面是10
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-5 17:54:31 | 显示全部楼层
0.不会,会创建一个新的文件

1.
文件名.flush

2.读取3个字符

3.一行

4.

5.

6.注意原文件内容

7.可以

8.记录当前文件所在位置

9.END OF FILE文档的末尾

10.文件名.tell()

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

使用道具 举报

发表于 2023-6-6 20:30:25 | 显示全部楼层
0、不会,会创建一个新的文件
1、f.flush()
2、表示读取3个字符
3、15个
4、不知道
5、路径输入错误
6、文件要不存在或要是空的,不然会被清空
7、可以,创建一个新的并从开始的地方追加
8、指明在文件中指针所处的位置,便于来读取
9、不知道
10、.tell()
动动手
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-6 21:19:00 | 显示全部楼层
0.
不会,可以创建一个新的文件

1.
利用flush()函数,可以在不关闭文件的情况下保存数据

2.
表示读取size = 3个字符

一行,writelines没有自动换行的功能

4.
读取第一个字符串时,是会读取到\n的,此时打印的话会出现换行。

5.
转义字符的问题吧

6.
使用‘w’模式会删除原有的内容

7.
不可以

8.
指向文件当前的位置,当文件读取到一个字符的时候,此时会指向下一个字符的位置

9.
end of file,文件内容结束的地方

10.
用tell()函数


0.
f = open("FishC.txt", 'r+')
f.seek(10)
# f.tell()
text = f.readline(6)
f.close()
f0 = open("FishD.txt",'w')
f0.write(text)
f0.close()

1.
f = open("FishC.txt", 'r')
# f.tell()
text = f.readline(15)
f.close()
f0 = open("FishC.txt", 'w')
f0.write(text)
f0.close()

2.

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

使用道具 举报

发表于 2023-6-8 15:49:00 | 显示全部楼层
0.不会,会创建一个新的
1.flush()方法
2.读取到第三个字符
3.1
4.
5.内容太多了?
6.文件是否为空
7.能
8.说明文件读取到了什么位置
9.文件的末尾,end of the file
10.tell()方法

0.
f = open("FishC.txt","a+")
f.read(10)
d = open("FishD.txt","a+")
d.write(f.read(5))
d.close()

1.
f.truncate(15)
f.close()

2.
f = open("open_myself.py","a+")
for each in f:
    print(each)
f.close()

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

使用道具 举报

发表于 2023-6-9 16:29:59 | 显示全部楼层
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-12 18:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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