奇怪的名字 发表于 2025-8-11 12:06:53

请回复您的答案^_^

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

第 0 题的答案是:会

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

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

第 3 题的答案是:1行
第 4 题的答案是:for语句是默认换行,但这里因为open无法默认换行多添加了一个换行符,所以换了两行


第 5 题的答案是:没有添加转义字符

第 6 题的答案是:一定要写入一点东西,否则关闭文件时就会导致里面的内容都消失


第 7 题的答案是:可以

第 8 题的答案是:可以看到文件已被读取哪些内容

第 9 题的答案是:我也想问{:9_229:}

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

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

请将第 0 题的代码写在下方:f=open('C:\\Users\\admin\\Downloads\\FishC.txt','r+')
d=open('fishd.txt','w')
f.seek(10)
d.write(f.read(5))
d.close()



请将第 1 题的代码写在下方:f=open('C:\\Users\\admin\\Downloads\\FishC.txt','r+')

f.seek(0)
s=f.read(15)
f.truncate(0)
f.write(s)
f.close()


请将第 2 题的代码写在下方:f=open('C:\\Users\\admin\\Desktop\\aa.py','r')
print(f.read())


请将第 3 题的代码写在下方:d=open(r'C:\Users\admin\Downloads\hw\test.jpg','r')
y=open(r'C:\Users\admin\Downloads\hw\target.zip','r')
d.write(y.read)

jiaminy 发表于 2025-8-13 12:01:02

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

亲王 发表于 2025-8-13 16:45:32

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

火柴人618 发表于 2025-8-14 01:58:02

请回复您的答案^_^
1
-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

徐秋云 发表于 2025-8-15 18:41:10

请回复您的答案^_^

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

第 0 题的答案是:不会

第 1 题的答案是:利用write

第 2 题的答案是:

第 3 题的答案是:1行

第 4 题的答案是:因为\n作为转义字符又被打印了一次

第 5 题的答案是:open无法识别路径

第 6 题的答案是:文件里是否有内容

第 7 题的答案是:可以

第 8 题的答案是:方便进行阅读

第 9 题的答案是:是一个常见术语,意为“文件结束”

第 10 题的答案是:t通过tell 函数

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

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



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



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



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

ahahah1231 发表于 2025-8-15 22:00:39

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

yang1991 发表于 2025-8-19 21:54:38

请回复您的答案^_^1

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

interzational 发表于 2025-8-21 16:49:04

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

请将第 0 题的代码写在下方:
f = open("FishC.txt")
f.read()
'FishAFishBFishCFishDFishE'
fishd = f.read
Traceback (most recent call last):
File "<pyshell#43>", line 1, in <module>
    fishd = f.read
TypeError: 'builtin_function_or_method' object is not subscriptable
fishd = f.read()
f = open("FishD.txt","w")
f.write(fishd)
0
f.close()
fishd = f.read()
KeyboardInterrupt
print(fishd)

f = open("FishC.txt")
fishd = f.read()
print(fishd)
BFishC
f.close()
f = open("FishD.txt","w")
f.write(fishd)
6


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

f = open("FishC.txt","r")
fichc = f.read[:15]
Traceback (most recent call last):
File "<pyshell#61>", line 1, in <module>
    fichc = f.read[:15]
TypeError: 'builtin_function_or_method' object is not subscriptable
fichc = f.read()[:15]
f = open("FishC.txt","w")
f.write(fishC)
Traceback (most recent call last):
File "<pyshell#64>", line 1, in <module>
    f.write(fishC)
NameError: name 'fishC' is not defined. Did you mean: 'fishd'?
f.write(fishc)
Traceback (most recent call last):
File "<pyshell#65>", line 1, in <module>
    f.write(fishc)
NameError: name 'fishc' is not defined. Did you mean: 'fishd'?
f.write(fichc)
15

请将第 2 题的代码写在下方:
'''===当前脚本的源代码 ==='''
# open_myself.py
def main():
    filename = __file__
    f = open(filename, "r",encoding="utf-8")
    neirong = f.read()

    print('代码是:\n',neirong)

main()


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

简三十三 发表于 2025-8-21 17:52:30

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

spideypool 发表于 2025-8-21 20:50:34

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

delacy005 发表于 2025-8-22 10:36:40

请回复您的答案^_^
0.
会报错

1.
不关闭的情况下,可以用f.flush()

2.
读取3个字符

3.
一行,需要手动输入\n

4.
关闭重新打开了一次

5.
...

6.
会覆盖掉原来的写入内容

7.
可以,会创建一个新的文件

8.
用于读取文件内容

9.
文件末尾,end of the file

10.
f.seek
-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

嘻ha 发表于 2025-8-22 11:15:45

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

3XL 发表于 2025-8-23 16:31:57

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

dafan_ 发表于 2025-8-23 22:52:28

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

CBDYT 发表于 2025-8-24 17:24:45

请回复您的答案^_^

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

第 0 题的答案是:r模式会报错

第 1 题的答案是:flush

第 2 题的答案是:读这一行的三个字符

第 3 题的答案是:一行

第 4 题的答案是:输入的过程中换了一次行,后面执行print又换一次

第 5 题的答案是:用双反斜杠 或在字符串前加r 改成/

第 6 题的答案是:文件是否已经存在

第 7 题的答案是:可以

第 8 题的答案是:标记当前文件操作的位置,指示下一次操作开始的位置

第 9 题的答案是:end of file

第 10 题的答案是:tell

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

请将第 0 题的代码写在下方:
from pathlib import Path
with open("./FishC.txt","r") as f:
    t=f.read()
    d=t

   
with open("./FishC.txt","w") as p:
    p.write(d)

   
6



请将第 1 题的代码写在下方:
with open("./FishC.txt","r+")as d:
    d.truncate(15)



请将第 2 题的代码写在下方:
with open("./open_myself.py","w+") as p:
    y=["with open('./open_myself.py','r+') as p:\n","for each in p:\n","    print(each)"]
    p.writelines(y)

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

一朵小浮云 发表于 2025-8-25 16:17:32

请回复您的答案^_^

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

第 0 题的答案是:
不会,自动在python源文件下创建
第 1 题的答案是:
f.flush
第 2 题的答案是:
表示读取3个字符
第 3 题的答案是:
3个
第 4 题的答案是:
换行符也是一个字符
第 5 题的答案是:

第 6 题的答案是:
文件里有内容的话会被清空
第 7 题的答案是:
可以
第 8 题的答案是:
表明下一个操作位置
第 9 题的答案是:
end of file
第 10 题的答案是:
tell
-------- 动动手 --------

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



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



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



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

Moo00 发表于 2025-8-28 13:55:55

请回复您的答案^_^

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

第 0 题的答案是:
不会
第 1 题的答案是:
用flush方法
第 2 题的答案是:
表示读取三个字符
第 3 题的答案是:
一行
第 4 题的答案是:
for 循环读取的每一行已经包含了换行符,而我们又在字符串末尾手动添加了 \n 换行符
第 5 题的答案是:
因为Python将路径中的 \U 解释为Unicode转义字符了
第 6 题的答案是:
若打开后不做任何操作直接关闭,原文件内容会被清空
第 7 题的答案是:
可以
第 8 题的答案是:
定位读写位置、控制访问范围
第 9 题的答案是:
end of the file
第 10 题的答案是:
用f.tell()
-------- 动动手 --------

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



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



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



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

dcgnxo 发表于 2025-8-29 14:45:23

请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

MAXMUS 发表于 2025-9-4 12:26:41

请回复您的答案^_^

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

第 0 题的答案是:不会,会新建

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

第 2 题的答案是:以切片形式确定本行哪个字符


第 3 题的答案是:1行
第 4 题的答案是:print函数自带一个end = '\n'

第 5 题的答案是:应使用斜杠,而不是反斜杠

第 6 题的答案是:会清空原来文件中的内容

第 7 题的答案是:可以,会新建一个文件。

第 8 题的答案是:记录目前操作位置

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

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

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

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



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



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



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

先X后D一顿B 发表于 2025-9-5 16:23:59

请回复您的答案^_^

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

第 0 题的答案是:
不会,会新建一个
第 1 题的答案是:
f.flush()
第 2 题的答案是:
读取3个字符
第 3 题的答案是:
一行
第 4 题的答案是:
有个换行符
第 5 题的答案是:
\U
第 6 题的答案是:
文件内容会被覆盖
第 7 题的答案是:
不行
第 8 题的答案是:
写入、查看等操作的位置
第 9 题的答案是:
end of files
第 10 题的答案是:
.tell()
-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open("Fishc.txt","r+")
f.seek(10)
10
f.readline(5)
'FishC'
d = open("FishD.txt","a+")
d.write('FishC')
5
d.close()
请将第 1 题的代码写在下方:
f = open("Fishc.txt","r+")
      
f.seek(15)
      
15
f.truncate()
      
15
f.close()


请将第 2 题的代码写在下方:
f = open("open_myself.py","r+")
words = f.read()
print(words)


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