露歌
发表于 2025-6-29 21:38:29
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
F1=open(r"C:\Users\Lenovo\AppData\Local\Programs\Python\Python313\FishC.txt","r+")
F1.truncate(15)
F1.close()
请将第 3 题的代码写在下方:
露歌
发表于 2025-6-29 21:44:31
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
F1=open("open_myself.py","r+")
prinr(F1.read())
F1.close()
请将第 3 题的代码写在下方:
露歌
发表于 2025-6-29 22:19:49
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
f1=open(r"D:\Python学习\hw\target.zip","rb")
f2=open(r"D:\Python学习\hw\test.jpg","rb")
f1_content=f1.read()
f2_content=f2.read()
combined_content=f2_content+f1_content# 合并内容(直接拼接)
f1.close()
f2.close()
f3.write(combined_content)
f3.close()
sunshine92
发表于 2025-6-30 14:10:52
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
建人
发表于 2025-6-30 20:48:20
本帖最后由 建人 于 2025-6-30 22:04 编辑
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会创建一个新的文件 取决于打开的模式,‘w'模式会创建新文件,’r'模式会报错
第 1 题的答案是:flush()
第 2 题的答案是:读取三行字符 3个字符,执行size参数指定的是字符个数
第 3 题的答案是:15 1,不会自动添加换行符,通常要将换行符人为的添加到行尾
第 4 题的答案是:布吉岛print默认末尾换行,相当于 '\n'换行一次,print执行又换行一次
第 5 题的答案是:python将 \ 识别成转义字符
第 6 题的答案是:文件里的内容会被覆盖
第 7 题的答案是:是
第 8 题的答案是:起到定位的作用
第 9 题的答案是:文档的末尾
第 10 题的答案是:tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f=open(r'C:\Users\msi\Desktop\FishC.txt','r')
f.seek(10)
t=f.read(5)
n=open(r'C:\Users\msi\Desktop\FishD.txt','w')
n.write(t)
n.close()
请将第 1 题的代码写在下方:
f=open(r'C:\Users\msi\Desktop\FishC.txt','r')
t=f.read(15)
f=open(r'C:\Users\msi\Desktop\FishC.txt','w')
f.write(t)
f.close()
使用truncate()直接截取
f=open('FishC.txt','r+')
f.seek(0)
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
from pathlib import Path
p=Path(r'C:\Users\msi\Desktop\open_myself.py')
print(p.read_text())
f=open('open_myself1.py','r')
print(f.read())
f.close()
请将第 3 题的代码写在下方:
from pathlib import Path
p=Path('test.jpg')
t=Path('target.zip')
p.write_bytes(t.read_bytes())
图片和压缩包以二进制保存,所以应以二进制打开
p=open('test.jpg','ab')
t=open('target.zip','rb')
p.write(t.read())
p.close()
t.close()
lemonade111
发表于 2025-7-3 12:10:24
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
龙渊哒哒
发表于 2025-7-5 22:27:38
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会,会新建文件
第 1 题的答案是:使用f.flush()
第 2 题的答案是:读取的字符数
第 3 题的答案是:1
第 4 题的答案是:print自带换行
第 5 题的答案是:无法识别转义字符
第 6 题的答案是:会清空文件
第 7 题的答案是:可以
第 8 题的答案是:在指针位置开始读取或写入
第 9 题的答案是:文件结尾
第 10 题的答案是:f.seekable()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open("FishC.txt","r")
fd = open("FishD.txt","a+")
f.seek(10)
a = f.read(5)
fd.write(a)
f.close()
fd.close()
请将第 1 题的代码写在下方:
f = open("FishC.txt","r+")
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open("open_myself.py","r+")
a = f.read()
print(a)
f.close()
请将第 3 题的代码写在下方:
f_jpg = open("test.jpg","a+b")
f_zip = open("target.zip","r+b")
a = f_zip.read()
print(a)
f_jpg.write(a)
f_jpg.close()
f_zip.close()
Auzrrr
发表于 2025-7-6 18:20:26
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:读写模式会报错,写读不会报错
第 1 题的答案是:f.flush
第 2 题的答案是:读取3个字符
第 3 题的答案是:1行,没有换行符
第 4 题的答案是:不知道
第 5 题的答案是:没有用r原始字符串
第 6 题的答案是:有没有内容,有内容会直接清空
第 7 题的答案是:可以
第 8 题的答案是:不知道
第 9 题的答案是:不知道
第 10 题的答案是:不知道
-------- 动动手 --------
请将第 0 题的代码写在下方:
with open('/Users/auzr/Desktop/FishC.txt','r+') as f:
f.seek(10,0)
b=f.read(5)
with open('/Users/auzr/Desktop/FishD.txt','w+') as d:
d.write(b)
请将第 1 题的代码写在下方:
先截取,然后关闭,在重新写入
请将第 2 题的代码写在下方:
??
请将第 3 题的代码写在下方:
??
DDDKT
发表于 2025-7-8 14:40:12
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
790141941
发表于 2025-7-9 02:54:45
{:10_277:}
Tiggerzhtw
发表于 2025-7-10 11:58:01
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
会创建该文件
第 1 题的答案是:
第 2 题的答案是:
表示读取了三个字符
第 3 题的答案是:
一行
第 4 题的答案是:
有换行符
第 5 题的答案是:
第 6 题的答案是:
注意文件覆盖
第 7 题的答案是:
第 8 题的答案是:
指定读取修改文件位置
第 9 题的答案是:
文件结束位置
第 10 题的答案是:
通过f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
cui405091314
发表于 2025-7-10 16:18:28
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
会报错
第 1 题的答案是:
f.flush()
第 2 题的答案是:
读取3个字符
第 3 题的答案是:
1行
第 4 题的答案是:
因为那是print函数的换行,for循环是按行读取
第 5 题的答案是:
/U得用转义符
第 6 题的答案是:
文件是否有内容,是不是要覆盖
第 7 题的答案是:
不能
第 8 题的答案是:
打印的字符所在位置
第 9 题的答案是:
end of file
第 10 题的答案是:
tell()方法
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open('FishC.txt', 'r')
f.seek(10)
new_f = open('FishD.txt', 'w')
new_f.write(f.read(5))
new_f.close()
f.close()
请将第 1 题的代码写在下方:
f = open('FishC.txt', 'r')
temp = f.read(15)
f.close()
f = open('FishC.txt', 'w')
f.write(temp)
f.close()
请将第 2 题的代码写在下方:
f = open('open_myself.py', 'r')
for each in f:
print(each, end='')
请将第 3 题的代码写在下方:
image = open('C:/Users/mmkj/Downloads/test.jpg', 'ab+')
my_zip = open('C:/Users/mmkj/Downloads/target.zip', 'rb')
image.writelines(my_zip.readlines())
image.close()
my_zip.close()
spxhh
发表于 2025-7-11 22:03:08
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会
第 1 题的答案是:f.flush()
第 2 题的答案是:读取三行
第 3 题的答案是:一行
第 4 题的答案是:换行符
第 5 题的答案是:不会
第 6 题的答案是:注意你是否要删掉原来的内容
第 7 题的答案是:可以
第 8 题的答案是:定位
第 9 题的答案是:文件类型
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
ld4317014
发表于 2025-7-12 10:00:08
import os
zip_file = open("target.zip", "rb")
bin_data = zip_file.read()
zip_file.close()
pic_file = open("test.jpg", "ab")
pic_file.seek(0, os.SEEK_END)
pic_file.write(bin_data)
pic_file.close()
苏三不说
发表于 2025-7-12 19:24:21
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
以读的方式打开会报名,以写的方式打开不会报错
第 1 题的答案是:
flush()
第 2 题的答案是:
一行中从当前指针开始3个字符,如果一行少于3个字符,则输出一行
第 3 题的答案是:
一行
第 4 题的答案是:
print()默认以换行结束,print("\n")输出两个空行
第 5 题的答案是:
编码格式不一致,encoding选择与原文件相同的编码格式
第 6 题的答案是:
注意同名的文件是否已经存在,如果存在则会清空文件
第 7 题的答案是:
可以
第 8 题的答案是:
指示读取文件的当前位置
第 9 题的答案是:
end of the file文件的结束位置
第 10 题的答案是:
tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
f = open("FishC.txt", "r")
f.seek(10)
s = f.read(5)
f.close()
f = open("FishD.txt", "w")
f.write(s)
f.close()
请将第 1 题的代码写在下方:
f = open("FishC.txt", "r+")
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open("open_myself.py", "w")
s = 'f = open("open_myself.py", "r")\nprint(f.read())'
f.write(s)
f.close()
请将第 3 题的代码写在下方:
f1 = open("test.jpg", "ab")
f2 = open("target.zip", "rb")
f1.write(f2.read())
f1.close()
f2.close()
学数学的混子
发表于 2025-7-13 08:54:06
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会报错
第 1 题的答案是:用f.flush()方法
第 2 题的答案是:表示在指针所在位置,往后读取三个字符
第 3 题的答案是:一行
第 4 题的答案是:\n作为一个转义字符但是仍会被writelines()读取作为一个each,但在执行print语句时,\n不会被执行,而是作为一个换行符被打印出一个空行。
第 5 题的答案是:不知道
第 6 题的答案是:w模式打开文件会截断并清空文件,所以要考虑该文件是否需要保存,需要保存则不能用w模式打开
第 7 题的答案是:可以
第 8 题的答案是:指向文件内部所在的位置,类似鼠标光标的作用
第 9 题的答案是:Ending Of File,即文件的末尾
第 10 题的答案是:用f.tell()方法
-------- 动动手 --------
请将第 0 题的代码写在下方:不会
请将第 1 题的代码写在下方:
>>> d = open("D:\FishC.txt", "r+")
>>> d.truncate(15)
15
>>> d.flush()
请将第 2 题的代码写在下方:不会
请将第 3 题的代码写在下方:不会
liangzhilaohu
发表于 2025-7-15 10:38:54
1
341225200408251
发表于 2025-7-15 11:02:57
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
xiaoxu111
发表于 2025-7-22 16:18:27
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
第 1 题的答案是:
第 2 题的答案是:
第 3 题的答案是:
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:
第 7 题的答案是:
第 8 题的答案是:
第 9 题的答案是:
第 10 题的答案是:
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方:
xiaobaicai222
发表于 2025-7-22 18:00:36
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
会
第 1 题的答案是:使用f.flush功能
第 2 题的答案是:读取3个字符
第 3 题的答案是:三行
第 4 题的答案是:
第 5 题的答案是:
第 6 题的答案是:如果文件已存在则先截断清空文件
第 7 题的答案是:可以
第 8 题的答案是:不知道
第 9 题的答案是:end of life
第 10 题的答案是:f.tell()
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方: