YindeX 发表于 2025-7-22 19:49:44

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

小明ys 发表于 2025-7-23 12:11:41

请回复您的答案^_^

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

第 0 题的答案是:
不会,他会创建一个新文件
第 1 题的答案是:
f.flush()
第 2 题的答案是:
读取三个字符
第 3 题的答案是:
一行
第 4 题的答案是:
每次打印本来就要换行,又来了一个\n所以空了一行
第 5 题的答案是:
转义字符
第 6 题的答案是:
不知道
第 7 题的答案是:
不可以
第 8 题的答案是:
指向当前所在字符位置
第 9 题的答案是:
文件末尾
第 10 题的答案是:
f.tell()
-------- 动动手 --------

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



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



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



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

georgedyh 发表于 2025-7-24 01:43:01

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

墨渊清莲 发表于 2025-7-24 22:11:37

请回复您的答案^_^

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

第 0 题的答案是:不会,如果不存在会创建文件

第 1 题的答案是:可以使用flush()方法将缓冲区的数据刷新到文件中

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

第 3 题的答案是:一行,因为各个字符串末尾没有带换行符

第 4 题的答案是:因为print会默认输出一个换行符,与文件中的换行符叠加就会出现多一个换行的问题

第 5 题的答案是:因为对文件路径解析的时候把其中的\U解释为了转义字符,所以建议使用原始字符串或者加\的方式重新释义

第 6 题的答案是:"w"模式会覆盖掉原本文件的内容,所以需要确认文件本身为空或者文件数据不需要了

第 7 题的答案是:可以

第 8 题的答案是:指示当前文件读取/写入到的位置

第 9 题的答案是:end of file,文件末尾符

第 10 题的答案是:使用tell() 返回当前文件指针在文件对象中的位置

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

请将第 0 题的代码写在下方:
f = open('FishC.txt', 'r')
content = f.read()
extracted = content
f.close()
f = open('FishD.txt', 'w')
f.write(extracted)
f.close()


请将第 1 题的代码写在下方:
f = open('FishC.txt', 'a')
f.truncate(15)
f.close()


请将第 2 题的代码写在下方:
f = open('open_myself.py', 'r')

content = f.read()

print(content)

f.close()


请将第 3 题的代码写在下方:
zip_f = open("target.zip", "rb")
pic_f = open("test.jpg", "a+b")

content = zip_f.read()

pic_f.write(content)

zip_f.close()
pic_f.close()

赵豆豆 发表于 2025-7-25 13:06:01

查看答案

djy2077 发表于 2025-7-28 00:07:15

请回复您的答案^_^

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

第 0 题的答案是:
不会,会在py根目录新建一个
第 1 题的答案是:
。flush()
第 2 题的答案是:
读取3个字符
第 3 题的答案是:
3
第 4 题的答案是:
print()自带一个默认的end = ‘\n’
第 5 题的答案是:
绝对路径使用‘\’,被python当成字符串中的转义符了。
第 6 题的答案是:
如果已经存在同名文件,它将会被清空
第 7 题的答案是:
可以
第 8 题的答案是:
从指针位置开始读取
第 9 题的答案是:
end of the file文件的末尾
第 10 题的答案是:
。seek(1)
-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open('FishC.txt', 'r')
f.seek(9,0)
a = f.read(6)
f1 = open('FishD.txt', 'w')
f1.write(a)
f.close()
f1.close()

请将第 1 题的代码写在下方:
f = open('FishC.txt', 'r')
f.seek(0)
a = f.read(15)
f.close()
f1 = open('FishC.txt', 'w')
f1.write(a)
f1.close()

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

f = open('ch053 open_myself.py', 'r')
f.seek(0)
a = f.read()
f.close()
print(a)

请将第 3 题的代码写在下方:
f = open('test.jpg', 'ab')
t = open('target.zip', 'rb')
tr = t.read()
f.write(tr)
f.close()
t.close()

LIUQOQ 发表于 2025-7-28 11:32:34

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:1

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

hmaifmy 发表于 2025-7-28 23:39:26

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

djdjsjek 发表于 2025-8-1 16:36:03

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

海的蓝111 发表于 2025-8-2 10:16:52

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

jinpingyao 发表于 2025-8-3 13:06:20

请回复您的答案^_^

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

第 0 题的答案是:不会,会在python文档中存储一个文件。

第 1 题的答案是:可以,用f.flush函数

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

第 3 题的答案是:f.writelines不会自动换行,所以写入一行字符串。

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:会清除文档中的字符

第 7 题的答案是:

第 8 题的答案是:当前阅读或者编辑的位置

第 9 题的答案是:文件的末尾

第 10 题的答案是:用f.tell函数

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

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



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



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



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

sophia258 发表于 2025-8-5 16:15:11

请回复您的答案^_^

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

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

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

第 2 题的答案是:如果第一行字符数大于三,则只打印前三个字符;如果小于等于3,则仍打印第一行字符

第 3 题的答案是:1行

第 4 题的答案是:不知道

第 5 题的答案是:python将\U后的8位视为转义字符,实际上是文件路径。
解决方法:1.f = open(r"C:\Users\goodb\Desktop\FishC.txt", "w"),增加r表示为原始字符串
2.f = open("C:\\Users\\goodb\\Desktop\\FishC.txt", "w"),使用\\代替\

第 6 题的答案是:"w"mode 会将同名文件清空后写入

第 7 题的答案是:可以

第 8 题的答案是:记录上次读取位置

第 9 题的答案是:end of file

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

LJX_520 发表于 7 天前

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

晓玥 发表于 6 天前

请回复您的答案^_^

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

第 0 题的答案是:会的

第 1 题的答案是:使用 flush() 方法。

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

第 3 题的答案是:一行

第 4 题的答案:当for语句作用于文件对象时,是按行进行迭代的,也就是将文件每一行内容读取到each变量中,这样理论上打印出来的是两行,而非三行。因为print()函数默认会在末尾添加一个换行符

第 5 题的答案是:因为在路径中存在转义字符,导致路径解析错误

第 6 题的答案是:一定要注意文件是否已存在,如果该文件已存在且已有内容,那么使用‘W’模式打开,将直接抹去原有内容,导致原有数据丢失。

第 7 题的答案是:相较于‘W’模式,‘a’模式比较温和,指定文件存在的话,后者不会导致文件数据丢失,而是使用追加的方式将数据写入文件

第 8 题的答案是:指示文件当前读取或写入的位置

第 9 题的答案是:表示文件末尾的位置

第 10 题的答案是:可以使用tell()方法来追踪文件指针的位置,f.tell()返回当前文件指针在文件对象中的位置。

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

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



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



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



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

命运既定 发表于 6 天前

请回复您的答案^_^

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

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

第 1 题的答案是:flush

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

第 3 题的答案是:一行

第 4 题的答案是:两次open操作

第 5 题的答案是:位置错误

第 6 题的答案是:保存

第 7 题的答案是:不能

第 8 题的答案是:标记文件的读写位置

第 9 题的答案是:数据终止点

第 10 题的答案是:tell

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

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



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



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



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

schweinh 发表于 5 天前

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

jxxxxxxxxx 发表于 3 天前

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

小燕子1992 发表于 3 天前

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

是小颠啊 发表于 3 天前

请回复您的答案^_^

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

第 0 题的答案是:
不会
第 1 题的答案是:
f.flush()
第 2 题的答案是:
读取3个字符
第 3 题的答案是:
一行
第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:
可以
第 8 题的答案是:
指明文件中字符串的位置
第 9 题的答案是:
文件末尾
第 10 题的答案是:
f.tell()
-------- 动动手 --------

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

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



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



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

shuai1585 发表于 3 天前

请回复您的答案^_^

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

第 0 题的答案是:不会

第 1 题的答案是:有flush

第 2 题的答案是:第4个字符

第 3 题的答案是:1

第 4 题的答案是:不知

第 5 题的答案是:
会覆盖之前内容
第 6 题的答案是:

第 7 题的答案是:能

第 8 题的答案是:

第 9 题的答案是:end of the file

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

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

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



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



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



请将第 3 题的代码写在下方:
页: 50 51 52 53 54 55 56 57 58 59 [60] 61
查看完整版本: 第053讲:永久存储(上)| 课后测试题及答案