lai287260451
发表于 2023-2-6 10:32:49
1258
含泪若冰
发表于 2023-2-6 14:54:31
问答题:
0. 不会,会新增文件
1. 使用flush方法
2. 读取3个字符
3. 15个
4. 保存的时候,writelines将\n单独存为了一行
5. 没有用反斜杠转义反斜杠
6. 如果文件本身有内容的话,会清空
7. 不可以
8. 指向现在读取到的文件位置
9. End of the file文件末尾标识符
10. f.tell()
动动手:
0.
f1 = open("FishC.txt", "r")
content1 = f1.read()
f1.close()
f2 = open("FishD.txt", "w")
f2.write(content1)
f2.close()
1.
f = open("FishC.txt", "r")
content = f.read()
f.close()
f1 = open("FishC.txt", "w")
f1.write(content[:15])
f1.close()
2.
f = open("open_myself.py", "r")
for each in f:
print(each)
f.close()
3.
f1 = open("target.zip", "r", encoding='gbk', errors='ignore')
content = f1.read()
f1.close()
f = open("test.jpg", "a")
f.write(content)
f.close()
johnwuyueqi
发表于 2023-2-6 22:31:00
0.不会
1.flush
2.不知道
3.3个
4.逐一
5.文件夹不存在
6.打开把已写代码覆盖
7.可以
8.从哪里开始
9.end of files
10.tell
atuogiegie
发表于 2023-2-7 15:49:48
验证答案
rorty
发表于 2023-2-8 14:34:41
0.会报错
1.使用flush方法
2.只读取3个字符
3.一行
4.\n也被打印出来了
5.不知道
6.需要注意内容会被清空
7.可以打开,文件不存在会创建一个新的文件
8.方法取指定字符?
9.
10.通过tell()方法
clif
发表于 2023-2-8 15:34:48
0、用w不会
1、file.flush()
3、一行
4、
5、未转意
6、保存的原文件丢失
7、不可以
8、
9、end of file
10、f.tell
fishtt
发表于 2023-2-8 18:16:14
0.不会报错。会创建一个新文件
1.flush()
2.读入3个字符
3.一行
4.自带
5.路径里的\被识别为转义符
6.保存文件,w模式打开一个已有的文件会重新载入,之前的内容被清空
7.可以,会创建一个新文件
8.文件指针指向了当前文件所在指针的位置
9.文件结尾的位置
10.seak()函数
杉333
发表于 2023-2-8 20:58:40
1
Macsen
发表于 2023-2-9 12:11:00
坚持坚持坚持!!!!
青浪
发表于 2023-2-10 22:58:33
0.不会
1.使用flush()
2.读取三个字符
3.一行
4.多读取了换行符
5.代码被截取了
6.文件是空白文件
7.不行
8.确定读取文件字符的位置
9.文本末尾
10.使用seek()函数
啊啊小姐姐
发表于 2023-2-11 12:30:52
.
哈喽你好年
发表于 2023-2-11 13:01:17
答案
melodykke
发表于 2023-2-11 13:11:39
6666666
MS@
发表于 2023-2-11 22:45:49
11111111111
yk272424127
发表于 2023-2-13 15:09:42
0.
读会报错,写入会创建一个新的文件
1.
使用flush()
2.
只读3个字符
3.
1行
4.
因为for是逐行读取,会自动换行,加上\n就是两行
5.
需要双\表示,否者python会认为是转义符
6.
w模式会清空文件里的所有内容,相当于删除原文件重新生成一个新文件
7.
可以,类似W
8.
指定对文件进行操作的开始位置
9.
End OF File,指文件末尾
10.
使用tell()0.
读会报错,写入会创建一个新的文件
11.
使用flush()
动动手:
0.
f = open('FishC.txt', 'r')
d = open('FishD.txt', 'w')
f.seek(10)
c = f.readline(5)
d.write(f"{c}")
f.close()
d.close()
1.
f = open('FishC.txt', 'a+')
f.truncate(15)
f.close()
2.
f = open('open_myself.py', 'r')
print(f.read())
wyyyyh
发表于 2023-2-13 15:22:05
查看
一定要努力!!
发表于 2023-2-13 17:24:58
0.不会,此时会创建一个新的文件
1.f.flush
2.读取三个字符
3.一行
4.r
5.反斜杠打错了
6.文件是否有内容,否则不能用w模式打开
7.可以
8.指示现在文件读取的位置
9.
10.使用tell
刘昕
发表于 2023-2-14 16:19:30
使用“w”模式打开会自动创建一个文件。不会报错
f.flush()
每次读取3个字符串
1行
因为换行符是在每行的末尾,所以打印到换行符会换行,然后又打印下一行
因为反斜杠被认为是转义字符给转义了,所以报错,只需要在字符串前面加个r表示字符串内容不转义即可
如果文件已经存在,使用“w”模式会清空文件,特别注意
可以使用"a"模式打开,"a"模式也会自动创建一个文件
用来定位当前文件内容
EOF表示文件末尾
f.tell()
boyi-y
发表于 2023-2-14 21:59:41
0.
不会
如果文件不存在,open函数会创建一个新的文件
1.
.flush()函数
2.
.readline()函数默认(size=-1)读取一行文件内容,参数size为3时,读取3个字符的内容
3.
一行
.writlines()可以写入多行字符串,但是要手写换行符,没有换行符只显示一行
4.
因为print默认打印结束换行,所以多了一个换行
5.
字符串中\代表转义字符,所以要在前面再加一个\或者用原始字符串r
6.
w模式会截取之前的文件内容,所以如果打开之前文件有内容,要用r+,防止被w删除
7.
可以
a模式下,可读可写,如果没有文件,会创建一个文件。与w的区别是w会截取原来的文件内容
8.
指针是读取文件时用到的,每显示一个字符,指针会转移到下一个字符上。
9.
end of the file,文件末尾。
10.
.tell()
动动手
0.
s = open('D:\软件\FishC.txt','r+')
a = s.read()
for i in range(len(a)):
if 9<=i<=14:
continue
else:
f.append(a)
''.join(f)
1.
s = open('D:\软件\FishC.txt','r+')
f = s.read()
z = []
>>> for i in range(len(f)):
if i > 14:
z.append(f)
''.join(z)
2.
不会做
3.
不会做
Cun_
发表于 2023-2-15 18:28:52
{:5_90:}