# 0 不会,会创建一个新文档
# 1 flush() method
# 2 打印三行内容
# 3 3行
# 6 w会清空已有内容
# 7 No
# 8 指针是目前在读取的位置
# 9 EOF stands for End of the File, 是input&print等函数的返回值
# 10 tell() method
这个真的没有看懂
0.
不会,会创建一个新的文件
1.
f.flush()
2.
读取文件第一行的前三个字符
3.
一行,需要添加换行符
4.
不知道
5.
不知道
6.
将原本文件里的内容保存到安全的地方
7.
不能
8.
决定一个文件被读取的位置
9.
end of file 文件的结束
10.
使用f.tell()方法查看
这个操作完全不会
llx
0.看打开的模式,有的会自动创建,而有的会报错
1.使用fluctuate()方法即可
2.指针指向第三行末尾,即从第四行开始
3.一行
4.因为for语句是逐个读取的,因此在读到'\n'后就会换行
5.文件内的一些字符无法转换为Unicode形式
6.若文件不存在,会自动创建一个新的;若文件已存在,那么会覆写之前的内容
7.可以
8.告知一些函数执行目标,方便执行
9.End Of File,文件结束标志
10.使用tell()函数即可
0.
不知道
1.
f = open("FishC.txt", "a")
f.truncate(15)
f.close()
2.
def open_myself():
f = open("open_myself.py", "a")
print(f.readlines())
3.
不知道
j
查看答案
123
答案见附件
。
学习
请回复您的答案^_^
>>>>> 问答题 <<<<<
第 0 题的答案是:不会
第 1 题的答案是:f.write() f.flush()
第 2 题的答案是:读取前3个字符
第 3 题的答案是:1行
第 4 题的答案是:自动换行
第 5 题的答案是:"\"默认为转义字符
第 6 题的答案是:会自动删除旧内容
第 7 题的答案是:可以
第 8 题的答案是:指向文件当前的位置
第 9 题的答案是:文件末尾, End of file
第 10 题的答案是:f.tell()
>>>>> 动动手 <<<<<
请将第 0 题的代码写在下方:
fc = open("FishC.txt", 'r')
fd = open("FishD.txt", 'w')
fc.seek(10)
fd.write(fc.read(5))
fd.close()
请将第 1 题的代码写在下方:
f = open("FishC.txt", 'r+')
f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open("open_myself.py", 'r')
print(f.read())
请将第 3 题的代码写在下方:
a = open("test.jpg", 'rb+')
b = open("target.zip", 'rb')
a.write(b.read())
a.close()
1
0.不会,会生成该文件
1.用truncate()方法
2.读取前3个字符
3.1行
4.print()默认在每行后面加一个换行符
5.\是转义字符,应该再加一个\
6.已有文件会被清空
7.可以
8.确定方法的使用位置
9.内容结束
10.用tell()
0.
0.不会
1.flush
2.读取3个字符串
3.一行
4.
5.
6.确保里面没有内容
7.可以
8.定位文件读取位置
9.文件末尾
10.tell
0.
不会,会新建一个
1.
f.flush()
2.
读取三个字符
3.
一行
4.
print()本事打印一个回车
5.
\是个转义
6.
文件里没内容有内容会被重写
7.
可以
8.
指定从哪里开始写文件
9.
文件的最后
10.
f.tell()
0.
f.seek(9)
9
f.read(6)
'BFishC'
1.
f = open('FishC.txt')
temp = f.read(15)
f = open('FishC.txt', 'w')
f.write('')
0
f.write(temp)
15
f.close()
2.
f = open('open_myself.py')
print(f.read())
f.close()
3.
zip = open('target.zip', 'rb')
temp = zip.read()
zip.close()
jpg = open('test.jpg', 'ab')
jpg.write(temp)
jpg.close()
本帖最后由 kfc2012008 于 2024-4-12 17:28 编辑
0.不会,会自动创建一个文件
1.flush方法
2.读取第三行
3.写入一行
4.读取了文件中的换行符号
5.反斜杠转义问题
6.如果文件已存在则先截断清空文件
7.可以
8.定位
9.EOF(End of File)通常指的是文件的结束
10.f.tell()
0.
f = open("C:/Users/Administrator/Desktop/FishC.txt", "r")
f.seek(9)
n = f.read(6)
print(n)
f_1 = open("C:/Users/Administrator/Desktop/FishD.txt", "w")
f_1.write(n)
f_1.close()
1.f = open("C:/Users/Administrator/Desktop/FishC.txt", "r+")
n = f.read(15)
f.close()
f = open("C:/Users/Administrator/Desktop/FishC.txt", "w")
f.write(n)
f.close()
2.f = open("C:/Users/Administrator/Desktop/python_work/open_myself.py", "r")
for each in f:
print(each)
f.close()
3
f_1 = open("C:/Users/Administrator/Desktop/hw/test.jpg","rb+")
f_2 = open("C:/Users/Administrator/Desktop/hw/target.zip","rb")
f_1.seek(0,2)
for each in f_2:
f_1.write(each)
f_1.close()
f_2.close()
0:不会,python会自动创建一个新的
1:f.flush()
2:表示读取3个字符
3:1行
4:我不道啊。
5:有转义字符。在前面添加一个r
6:w会截断清空文件之前的内容
7:可以
8:指示当前在文件的哪个位置操作
9:文件末尾
10:f.tell()
请回复您的答案^_^
-------- 问答题 --------
第 0 题的答案是:不会
第 1 题的答案是:f.flush()
第 2 题的答案是:只会读出前3个字符
第 3 题的答案是:一行,writelines不会自己添加换行符
第 4 题的答案是:因为写入了一个换行符,print默认也会有一个换行符
第 5 题的答案是:FishC.txt的编码无法访问。可以通过wb来写入
第 6 题的答案是:使用w模式打开文件会清空原有文件内容。所以在打开前确保原文件内容无用可被覆盖清空
第 7 题的答案是:可以,会新建一个文件
第 8 题的答案是:文件当前读取的位置
第 9 题的答案是:EOF是啥?
第 10 题的答案是:使用tell()方法
-------- 动动手 --------
请将第 0 题的代码写在下方:
请将第 1 题的代码写在下方:
请将第 2 题的代码写在下方:
请将第 3 题的代码写在下方: