wyhecw
发表于 2025-2-26 19:03:13
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:# 问题0 编写代码,截取其中第 10~15 个字符,并保存为新文件(FishD.txt)
f=open("FishC1.txt","r+")
print(f.seek(10)) #将指针返回到10的位置
g=open("FishD.txt","w") # 创建一个新的txt文件
print(g.write(f.read(5))) #选取前5个字符
请将第 1 题的代码写在下方:f=open("FishC1.txt","r+")
f2=f.truncate(15)
print(f2)
请将第 2 题的代码写在下方:h = open("open_myself.py", "r")
for each in h:
print(each)
请将第 3 题的代码写在下方:
shenziliang888
发表于 2025-2-26 19:21:36
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会默认保存在python主文件夹下
第 1 题的答案是:f.flush
第 2 题的答案是:读取3个字符
第 3 题的答案是:一行
第 4 题的答案是:for语句print的时候自带换行符
第 5 题的答案是:
第 6 题的答案是:close有可能会清空文件内容
第 7 题的答案是:可以
第 8 题的答案是:可以指定字符位置
第 9 题的答案是:
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
charles张
发表于 2025-2-27 06:37:06
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
会
第 1 题的答案是:
flush
第 2 题的答案是:
读3个字符
第 3 题的答案是:
1行
第 4 题的答案是:
第 5 题的答案是:
反斜杠
第 6 题的答案是:
文件是否存在
第 7 题的答案是:
不能
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
问就是学
发表于 2025-2-27 11:21:36
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会创建一个新的文件
第 1 题的答案是:write
第 2 题的答案是:读取第三个字符
第 3 题的答案是:一行
第 4 题的答案是:因为写进去的时候换了一行,打印的时候有换行符又换了一行?
第 5 题的答案是:\U是转义字符
第 6 题的答案是:会出现截断
第 7 题的答案是:可以
第 8 题的答案是:告诉你从哪里修改文件内容
第 9 题的答案是:end of file 到达了文件末尾
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open('E:\\python自学\\FishC.txt','r+')
f.seek(9)
word = f.read(6)
f.close()
f1 = open('E:\\python自学\\FishD.txt','w+')
f1.write(word)
f1.close()
请将第 1 题的代码写在下方:
f = open('E:\\python自学\\FishC.txt','r+')
f.seek(0)
f.truncate(15)
f.close
请将第 2 题的代码写在下方:
f = open('E:\\python自学\\open_myself.py','r+')
text = f.read()
f.close()
print(text)
请将第 3 题的代码写在下方:
helinyuang
发表于 2025-2-28 10:14:42
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:会
第 1 题的答案是:使用文件对象的 flush() 方法
第 2 题的答案是:表示从文件中读取最多 3 个字符
第 3 题的答案是:FishAFishBFishC
第 4 题的答案是:print() 函数会在末尾再添加一个换行符,第二行内容没有以换行符结尾
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
船长小黑胖子
发表于 2025-2-28 10:54:15
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:read 3 bytes
第 3 题的答案是:1 line
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:may truncate the file
第 7 题的答案是:ok
第 8 题的答案是:position
第 9 题的答案是:End of the file
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open('FishC.txt','r')
content = f.readline(15)
f.close()
new_f = open('FishD.txt','w')
new_f.write(content)
new_f.close()
请将第 1 题的代码写在下方:
new_f.close()
f = open('FishC.txt','r+')
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
file = open('open_myself.py','r')
for each in file:
print(each)
file.close()
请将第 3 题的代码写在下方:
test = open("test.jpg","a")
target = open("target.zip","r")
content = target.read()
test.write(content)
test.close()
target.close()
常德郭富城
发表于 2025-2-28 16:26:40
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
zhangjiepython
发表于 2025-3-3 08:40:08
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
Alex5555
发表于 2025-3-4 10:05:46
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
菜鸡扣jiojio
发表于 2025-3-4 17:00:59
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
我见过龙
发表于 2025-3-5 14:31:46
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会
第 1 题的答案是:有
第 2 题的答案是:读取3个字符
第 3 题的答案是:一行
第 4 题的答案是:指针在末尾
第 5 题的答案是:
第 6 题的答案是:截断清空文件
第 7 题的答案是:不可以
第 8 题的答案是:
第 9 题的答案是:f.tell()
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
Ccf丶
发表于 2025-3-6 15:16:30
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
不会
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
z_learning
发表于 2025-3-6 19:44:19
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
suny_bee
发表于 2025-3-7 13:49:28
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
是的,如果你尝试使用 open() 函数打开一个不存在的文件,并且没有指定正确的模式(如写入模式 'w' 或追加模式 'a'),Python 会抛出 FileNotFoundError 异常。
第 1 题的答案是:
flush():将缓冲区数据写入文件,但不关闭文件。
with 语句:自动管理文件的关闭和缓冲区刷新,推荐使用。
无缓冲模式:禁用缓冲区,每次写入直接写入文件。
os.fsync():确保数据写入磁盘。
第 2 题的答案是:
表示最多读取 3 个字节,或者读取到行结束符为止。
第 3 题的答案是:
一行 FishAFishBFishC
第 4 题的答案是:
多出的空白行是由于 print() 默认在每次输出后添加换行符,而文件内容本身已经包含换行符。通过去掉 print() 的默认换行符或去掉每行末尾的换行符,可以解决这个问题。
第 5 题的答案是:
这个错误是由于 Python 将字符串中的 \U 解释为 Unicode 转义序列 的开头,而 \U 后面需要跟随 8 个十六进制字符来表示一个 Unicode 字符。由于路径中的 \U 后面没有有效的 Unicode 字符,因此会抛出 SyntaxError。在你的路径 C:\Users\goodb\Desktop\FishC.txt 中,\U 被解释为 Unicode 转义序列的开头,但后面没有有效的 Unicode 字符,因此会报错。
第 6 题的答案是:
"w" 模式会清空文件内容,确保你不需要保留原有内容。
文件不存在时会自动创建,无需提前检查。
操作重要文件时要小心,建议提前备份。
确保文件路径正确,避免误操作。
推荐使用 with 语句,确保文件正确关闭。
第 7 题的答案是:
使用 "a" 模式打开一个不存在的文件是完全可行的,Python 会自动创建该文件。
"a" 模式适合用于需要追加内容到文件末尾的场景,而不会破坏文件的现有内容。
第 8 题的答案是:
文件指针的作用包括:
定位读写位置。
控制读写范围。
支持随机访问。
影响文件操作的结果。
第 9 题的答案是:
endof file
第 10 题的答案是:
1. tell() 方法
返回文件指针的当前位置(以字节为单位)。
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
bajing
发表于 2025-3-8 09:32:13
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会新建一个文件
第 1 题的答案是:flush()
第 2 题的答案是:从文件对象中读取三个字符
第 3 题的答案是:一行
第 4 题的答案是:
第 5 题的答案是:应该是把\认成了转义字符
第 6 题的答案是:之前的文件是个空文件,不然会被清空
第 7 题的答案是:可以,和w一样会创建一个新文件
第 8 题的答案是:指向所需文件的具体位置
第 9 题的答案是:文件结尾,end of the file
第 10 题的答案是:tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
micfishc
发表于 2025-3-9 21:19:49
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
Janlye
发表于 2025-3-10 11:20:37
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会
第 1 题的答案是:f.flush()
第 2 题的答案是:读取3个字符
第 3 题的答案是:1行
第 4 题的答案是:\n
第 5 题的答案是:少个r
第 6 题的答案是:注意不要清除
第 7 题的答案是:可以
第 8 题的答案是:鼠标的位置
第 9 题的答案是:end of life, 文末
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
爱学习得老青年
发表于 2025-3-11 10:53:01
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会报错,会新建一个文件
第 1 题的答案是:可以使用f.flush()函数
第 2 题的答案是:读取3个字符
第 3 题的答案是:一行
第 4 题的答案是:打印的时候会默认打印出来一个空行
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
想做幕后黑手
发表于 2025-3-11 21:31:02
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,它会创建一个这样的文件
第 1 题的答案是:用flush()函数
第 2 题的答案是:表示读取指针之后的3个元素
第 3 题的答案是:1行
第 4 题的答案是:在迭代读取的过程相当于每次都需要调用writelines()
第 5 题的答案是:因为特别强调转义字符无法识别到文件位置,需要在前面加一个r
第 6 题的答案是:注意会覆盖原来的文件内容,有重要数据就需要备份
第 7 题的答案是:可以的
第 8 题的答案是:可以指定文件读取的位置指定读取内容
第 9 题的答案是:表示文件或输入流的结束
第 10 题的答案是:tell()函数
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open(r"C:\Users\Admin\Desktop\FishC.txt","r+")
F = open(r"C:\Users\Admin\Desktop\FishD.txt","w")
f.seek(9)
F.write(f.readline(5))
f.close()
F.close()
F = open(r"C:\Users\Admin\Desktop\FishD.txt","r+")
for i in F:
print(i)
F.close()
请将第 1 题的代码写在下方:
f = open(r"C:\Users\Admin\Desktop\FishC.txt","r+")
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open(r"C:\Users\Admin\Desktop\open_myself.py","r+")
for i in f:
print(i)
f.close()
请将第 3 题的代码写在下方:
wulongsheng
发表于 2025-3-14 13:38:49
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
不会,会创建该文件
第 1 题的答案是:
.flush()
第 2 题的答案是:
从第4行开始读?
第 3 题的答案是:
一行
第 4 题的答案是:
因为写入的第一个字符串本身包含了一个换行符,在for遍历打印的时候,每一个元素打印后会再增加一个换行符
第 5 题的答案是:
因为”\”被认成了转义字符!
第 6 题的答案是:
会清空原文件!
第 7 题的答案是:
不能
第 8 题的答案是:
定位文件位置
第 9 题的答案是:
不懂!
第 10 题的答案是:
.tell()方法<S
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方: