|
本帖最后由 建人 于 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() |
|