|
发表于 2024-12-6 16:43:59
|
显示全部楼层
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:
不会报错,如果文件不存在,会创建一个新的文件
第 1 题的答案是:
f.fulsh()
第 2 题的答案是:
从当前文件指针位置开始,尝试读取最多3个字节的数据,直到遇到换行符(\n)或者文件结束符(EOF);如果在读取的3个字符内遇到了换行符,那么会返回从当前位置到换行符(包括换行符)之间的所有字节;如果在读取的3个字节内没有遇到换行符,那么会返回3个字节的数据,但不会返回换行符。
第 3 题的答案是:
1行
第 4 题的答案是:
因为for循环中每打印一个元素会换行,再加上打印“\n”换行符会换行,所以会有一个空白行
第 5 题的答案是:
“\”被视为转义字符而不是路径
第 6 题的答案是:
如果文件名已经存在,使用“w”会截断(删除)文件中的所有内容
第 7 题的答案是:
可以
第 8 题的答案是:
文件指针是一个表示文件当前位置的标记,它指示了下一个读取或写入操作将发生的位置。类似于书中的书签,文件指针允许用户随时标记当前读写的位置,并在需要时返回或移动到其他位置。
第 9 题的答案是:
End Of File文件结束标志
第 10 题的答案是:
f.tell() 返回昂钱文件指针在文件对象中的位置
-------- 动动手 --------
请将第 0 题的代码写在下方:
f1=open("FishC.txt","r")
f2=open("FishD.txt","w")
x=f1.read()
f1.close()
s=""
for i in range(9,15):
s+=x[i]
f2.write(s)
f2.close()
请将第 1 题的代码写在下方:
f1=open("FishC.txt","r+")
f1.truncate(15)
f1.close()
请将第 2 题的代码写在下方:
f=open("FishC.txt","r")
for each in f:
print(each)
f.close()
请将第 3 题的代码写在下方:
f=open("test.jpg","a")
f2=open("target.zip","rb")
x=f2.read()
f.write(x)
f.close()
f2.close() |
|