鱼C论坛

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

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

  [复制链接]
发表于 2024-7-17 20:14:37 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-18 14:34:16 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-19 22:00:38 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-20 21:01:56 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-21 16:06:26 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
会报错
第 1 题的答案是:

第 2 题的答案是:
则表示读取 size 个字符
第 3 题的答案是:
一行
第 4 题的答案是:
将\n打印出来了
第 5 题的答案是:

第 6 题的答案是:
文件里是空的
第 7 题的答案是:
可以
第 8 题的答案是:
指向读取或写入的地方
第 9 题的答案是:

第 10 题的答案是:
使用tell函数
-------- 动动手 --------

请将第 0 题的代码写在下方:
a = f.readline(5)
x = open("FishD.txt","w")
x.write(a)
x.close()
请将第 1 题的代码写在下方:
f = open("FishC.txt","r+")
f.seek(15)
15
f.write("          ")
10
f.close()
请将第 2 题的代码写在下方:
f = open("open_myself.py","r")
x = f.read()
print(x)
请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-22 14:51:20 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
不会,会自己创建

第 1 题的答案是:
f.flush

第 2 题的答案是:
只读取三个字符

第 3 题的答案是:
一行,不会自动换行

第 4 题的答案是:

第 5 题的答案是:
斜杠加字母,是转义字符,有其他含义

第 6 题的答案是:
确保文件是空的,不然会删除文件

第 7 题的答案是:
可以

第 8 题的答案是:
指向当前字符位置

第 9 题的答案是:
end of file 文件结尾

第 10 题的答案是:
f.tell()

-------- 动动手 --------

请将第 0 题的代码写在下方:
f=open("F:\python\FishC.txt","r+")
f.truncate(15)
f.seek(10)
h=f.readline()
m=open("FishD.txt","w")
m.write(h)

请将第 1 题的代码写在下方:
f=open("F:\python\FishC.txt","r+")
f.truncate(15)
f.close()


请将第 2 题的代码写在下方:
f=open("F:\python\小甲鱼python\open_myself.py","r+")
h=f.readline()
print(h)


请将第 3 题的代码写在下方:
f=open(r"F:\python\hw\target.zip","r+")
m=open(r"F:\python\hw\test.zip","a")
m.write(f.readline())
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-22 15:59:09 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会

第 1 题的答案是:save

第 2 题的答案是:读取3个字符

第 3 题的答案是:1

第 4 题的答案是:print自动换行

第 5 题的答案是:转义符

第 6 题的答案是:如果文件已存在则先截断清空文件

第 7 题的答案是:可以

第 8 题的答案是:文件从文件指针位置读取

第 9 题的答案是:不知道

第 10 题的答案是:f.tell()

-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open('FishC.txt', 'r')
s = f.read()
m = s[9:15]
ff = open('FishD.txt', 'w')
ff.write(m)


请将第 1 题的代码写在下方:
f = open('FishC.txt', 'r')
s = f.read()
m = s[0:15]
f = open('FishC.txt', 'w')
f.write(m)


请将第 2 题的代码写在下方:
file_path = __file__

f = open(file_path, 'r')
s = f.read()
print(s)


请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-23 21:31:49 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-24 16:05:54 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-24 16:09:03 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-24 21:09:21 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会,他会创建一个

第 1 题的答案是:f.flush()

第 2 题的答案是:从第三个字符开始读

第 3 题的答案是:一行

第 4 题的答案是:因为把换行符也当成一项打出来了

第 5 题的答案是:\U识别成转义字符了

第 6 题的答案是:小心别直接给东西全删了

第 7 题的答案是:可以

第 8 题的答案是:读写的时候就用指针来定位

第 9 题的答案是:文件最后的位置

第 10 题的答案是:f.tell()

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-26 11:38:26 | 显示全部楼层
请回复您的答案^_^
0,使用只读模式会报错;使用写入模式,会创建一个新的文件

1,使用flush()函数

2,读取一行的前3个字符

3,一行

4,

5,文件路径的\未转义

6,w模式,会截断文件已有的内容;打开前先确保文件不存在,或者文件内容为空,避免内容被覆盖

7,可以

8,可以指定文件编辑的起点

9,文件的末位

10,tell()函数


0,

fo = open("E:\\工作文档\\业余文档合集\\python\\testfile\\FishC.txt","r+")
fo.seek(10)
temp = fo.read(5)
fn = open("E:\\工作文档\\业余文档合集\\python\\testfile\\FishD.txt","w+")
fn.write(temp)
fn.close()
fo.close()

1,
fo = open("E:\\工作文档\\业余文档合集\\python\\testfile\\FishC.txt","r+")
temp = fo.read(15)
fo.seek(0)
fo.write(temp)
fo.close()

2,
f = open("E:\\工作文档\\业余文档合集\\python\\testfile\\open_myself.py","r+",encodinf='UTF-8')
for each in f:
        print(each)
f.close()

3,
ff = open("E:\\工作文档\\业余文档合集\\python\\testfile\\target.zip","rb+")
temp = ff.read()
fp = open("E:\\工作文档\\业余文档合集\\python\\testfile\\test.jpg","ab+")
fp.write(temp)
fp.close()


-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-26 15:11:15 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-29 18:43:09 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-31 10:51:35 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会 ,它会新建一个文件

第 1 题的答案是:用 f.flush()命令,强制写入

第 2 题的答案是:读取第三行

第 3 题的答案是:一行

第 4 题的答案是:
print函数它默认参数末尾是\n


第 5 题的答案是:不知

第 6 题的答案是:文件打开后, 前面的文件内容清空

第 7 题的答案是:可以

第 8 题的答案是:用于在指针的位置读取

第 9 题的答案是:EOF是文档结束符号,表示到文档末尾

第 10 题的答案是:f.tell()

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-31 15:42:35 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-31 15:50:26 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:会

第 1 题的答案是:使用with方法

第 2 题的答案是:表示的含义是什么呢

第 3 题的答案是:一行

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:该文件原来的内容会被覆盖,写完后要使用close()方法来保存写入的内容

第 7 题的答案是:可以

第 8 题的答案是:可以认为他是一个书签,起到定位的作用

第 9 题的答案是:数据中心运维中的“急救包”

第 10 题的答案是:使用tell()方法

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-1 09:01:40 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-2 15:07:27 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-3 10:33:27 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会,会重新创建一个文件

第 1 题的答案是:用flush函数

第 2 题的答案是:不知道

第 3 题的答案是:一行

第 4 题的答案是:for语句会将写入程序的字符串间逗号视为换行符

第 5 题的答案是:不道

第 6 题的答案是:不可以直接关闭,否则内容会清空

第 7 题的答案是:不知道

第 8 题的答案是:从定点指向文件的末尾

第 9 题的答案是:不知道

第 10 题的答案是:不知道

-------- 动动手 --------

请将第 0 题的代码写在下方:
0. m = open("D:\火狐下载\FishC.txt","r")
n = m.read()[10,16]
o = open("FishD.txt","w")
o.write("n")
o.flush()
1.
n = open("D:\火狐下载\FishC.txt","r+")
m = n.read()[0:16]

请将第 1 题的代码写在下方:
n = open("D:\火狐下载\FishC.txt","r+")
m = n.read()[0:16]
n.write(m)
n.close()
2.
def open_myself():
    n = open("E:\python练习题\打印自己","r")
    for i in n:
        print(i)
3.

请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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