transformation. 发表于 2022-10-22 17:30:28

6

大边边 发表于 2022-10-22 20:53:36

0.会创建一个新文件
1.flush()
2.读取三行
3.一行,没有加换行符号
4.不知道
5.\被当作转义字符
6.会清空文件
7.
8。确定当前读取到字符的位置
9.end of file
10.seek

Mooven_Python 发表于 2022-10-23 11:23:02

0.
不会,反而会建立该文件。
1.
有,用flush()
2.
读取指针后的三个字符
3.
1行,writelines()不会自动换行
4.
因为每次print()打印之间会默认打印一个空行
5.
一个\会被当成转义字符
在前面加个r;\换成\\;\换成/
6.
文件里有没有内容,因为文件会被清空
7.
可以
8.
确定要读取/修改的位置,类似鼠标
9.
end of file
文件已结尾
10.
用tell()

2081862820 发表于 2022-10-23 19:15:57

0:会创建文档
1:跟新文件
2:读取前三个字符
3:3行
4:
5:和转义字符冲突
6:区分打开文件的目的
7:不能
8:文件指针用于跟踪当前文件的位置
9:通常在文本的最后存在此字符表示资料结束
10:f.tell()

maming1389 发表于 2022-10-24 10:19:11

感谢分享

CookieMin 发表于 2022-10-24 14:26:58

问答题:
0:不会
1:使用flush()
2:读取3个字符
3:一行字符串
4:print()默认会打印一个换行符,即写入的一个,以及print()有一个,两个换行符,会打印一个空白行
5:\为转义字符的开头,路径需要使用双斜杠,\\
6:“w”模式默认打开会截断清空之前的内容,所以要注意备份之前的文件内容
7:可以,不存在,会默认创建这个文件
8:可以使用文件指针做截取
9:文件结束标志
10:使用tell()方法会返回文件指针当前的位置

动动手:
0:

阳翟旧梦 发表于 2022-10-24 19:33:41

1

j7419542 发表于 2022-10-24 22:18:20

1

Cyhhhh~ 发表于 2022-10-25 21:17:57

1

wzy19990605 发表于 2022-10-25 22:25:41

1

Apple¥ 发表于 2022-10-26 14:18:51

0.不会

1.flush()

2.读取三行

3.FishAFishBFishC

4.行后面是空白?

5.被转义符误导了,加个r

6.之前是否存在一样的文件名

7.可以

8.告诉我们当前文件读取到的位置

9.End Of File

10.f.tell()

0.f = open(r"C:\Users\Yalin.Su\AppData\Local\Programs\Python\Python310\FishC.txt","r+")
f.seek(10)
F=open(r"C:\Users\Yalin.Su\AppData\Local\Programs\Python\Python310\FishD.txt","w")
F.write(f.read(5))
F.close()
f.close()

1.f = open(r"C:\Users\Yalin.Su\AppData\Local\Programs\Python\Python310\FishC.txt","r+")
f.truncate(15)
f.close()

2.f=open(r"C:\Users\Yalin.Su\AppData\Local\Programs\Python\Python310\myself.txt","r+")
print(f.read())
f.close()

3.

hebing 发表于 2022-10-27 21:09:40

jjjjjjjjjjjj

G-Bule 发表于 2022-10-28 13:13:26

不会

flush()

读取3个字符

一行

print函数每执行一次自动换行吧



xyh2695368537 发表于 2022-10-29 14:19:46


flush()
三行
不知道

w打开会清空文件内的内容
不知道
指针在文件的最后
f.seek()

IzumiWest 发表于 2022-10-29 16:02:44

问答题:
0. 不会,会生成一个文件

1. 使用flush()方法

2. 表示只读取3个字符

3. 一行

4. 多出来的是print函数默认的 end='\n'

5. 字符串中'\'为转义字符,输入路经时应在字符串前加上'r'

6. 注意文件内无内容,否则可能会被截断

7. 可以

8. 确定读写文件时的位置

9. end of file,文件结束的位置

10. 使用tell()方法获取

动动手
0.
f = open('FishC.txt', 'r')
nf = open('FishD.txt', 'w')
f.seek(10)
nf.write(f.read(5))
f.close()
nf.close()

1.
f = open('FishC.txt', 'a')
f.truncate(15)
f.close()

2.
f = open('open_myself.py', 'r')
for each in f:
    print(each)
f.close()

3.
tupian = open('test.jpg', 'a')
yasuobao = open('target.zip', 'r')

tupian.write(yasuobao.read())

tupian.close()
yasuobao.close()

KKMUHAN 发表于 2022-10-29 17:52:03

r

rohde 发表于 2022-10-30 11:50:56

1

xxxxxli 发表于 2022-10-30 14:37:39

fishc = open("/Users/xiangliwen/Desktop/FishC.txt","r+"
fishc.truncate(15)
f.close()

2363796825 发表于 2022-10-30 17:42:39

0:不会报错
1:用with函数
2:读取三行的文件内容
3:三行
4:writelines函数本来就会在列表的不同元素间进行换行
5:\g为转义字符,读取的时候出错
6:打开文件后会把原来的文件给覆盖了
7:
8:
9:end of the file
10:seak函数可以用来寻找指针的位置

LeroyLi 发表于 2022-10-30 20:02:22

1
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 第053讲:永久存储(上)| 课后测试题及答案