鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] 第053讲:永久存储(上)| 课后测试题及答案

  [复制链接]
发表于 2024-1-22 18:54:16 | 显示全部楼层
0.不会,会创建一个新低文件
1.使用flush方法
2.表示读取第一行的前三个字符串
3.1行,writelines不会自动换行,要手动添加换行字符串
4.print函数自带了一个换行符
5.\是一个转义字符,在使用其本身时,应多加一个\避免其使用转义功能
6.确保文件内容是否还需要,应为'w'模式会截断文件之前所有数据
7.亲测有效,可以打开
8.告诉你当前所处的字符串的位置,文件指针的存在有利于你按照索引找到或使用相应信息
9.end of file,表示文件内容结束的位置
10.可以使用.tell()方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-22 22:08:30 | 显示全部楼层
66666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-23 13:23:51 | 显示全部楼层
0、open('blysz.txt', 'w')  不会报错
1、有办法,用f.flush()
2、表示读取4个字符串
3、一行
4、截取覆盖了前面的
5、路径错误,得用转义字符
6、一定要注意之前文档内容,会被清空
7、应该不可以,因为a是追加的
8、当前文件的位置
9、
10、用f.tell()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-24 14:48:24 | 显示全部楼层
不会报错 会创建一个新的文件

使用flush()方法

读取三个字符

1


\被认为是转义字符

指定开始位置,不然会截断文件内容

可以

当前字符串的位置

文件的末尾

seek()方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-24 16:50:13 | 显示全部楼层
0.会的,因为默认是读取
1.使用flush方法
2.读取三个字符
3.一行
4.因为print的缘故吧
5.不知道啊
6.w会先清空
7.可以的
8.位置
9.不知道
10.使用tell方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-24 18:40:26 | 显示全部楼层
0.
f1 = open(r"C:\Users\QAQ\Desktop\FishC.txt","r+")
f1.seek(0)
0
f1.seek(9)
9
word = f1.read(6)
f1.close()
f2 = open(r"C:\Users\QAQ\Desktop\FishD.txt","w")
f2.write(word)
6
f2.close()

1.
f1 = open(r"C:\Users\QAQ\Desktop\FishC.txt","r+")
f1.truncate(15)
15
f1.close()

2.
photo = open(r"C:\Users\QAQ\Desktop\test.jpg","ab")
file = open(r"C:\Users\QAQ\Desktop\target.zip","rb")
photo.write(file.read())
photo.close()
file.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-25 15:51:17 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-26 17:01:51 | 显示全部楼层
完成
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-26 19:17:53 | 显示全部楼层
不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-27 16:53:04 | 显示全部楼层
问答题:
0.不会,会在Python的目录下面创建此文件
1.有f.flush()
2.表示读取三个字符
3.一行
4.不知道
5.路径有问题,在Python中反斜杠表示的是转义字符,所以路径中的反斜杠会出问题
6.一定要注意不能直接关闭,不然里面的东西会被清除
7.不知道
8.指针是定位文件中的字符的位置
9.不知道
10.f.tell()

动动手:
0.不知道如何另存为
1.easy
2.不会
3.不会



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-28 10:27:54 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-28 21:27:38 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-31 14:02:47 | 显示全部楼层
*
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-31 15:47:59 | 显示全部楼层
0不会,会创建那个 文件
1 有,那个flash方法
2 不知道跑
3 一行
4 不知道
5  应该使用源字符串,加人r否则字符串中会进行转义
6 文件之前的内容将会被覆盖消失
7 可以
8 类似文件对象中的书签,起到定位的作用
9就是缩写 end of the file
10使用文件对象的额tell()方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-2 10:06:24 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-7 12:53:35 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-9 17:31:27 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-11 11:14:28 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-13 23:28:58 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-15 22:23:40 | 显示全部楼层
课后作业
0.不一定
1.clush()
2.独取三行字符串
3.一行
4.print默认的换行,加上文本中存在的换行,换两行
5.不知道
6.如果文件已存在,则会清空文本
7.不能
8.指定文件处理位置
9.文本末尾
10.tell()

动动手
0.
f = open('C:\\Users\\阿越\\Desktop\\FishC.txt', 'r+')
words = f.read(9)
words = f.read(6)
f2 = open('C:\\Users\\阿越\\Desktop\\FishD.txt', 'w')
f2.write(words)
6
f2.read()
f2.close()
f.close()
#文本为‘BFishC’
1.
f = open('C:\\Users\\阿越\\Desktop\\FishC.txt', 'r+')
f.truncate(14)
14

#文本为 FishAFishBFish
2.
#open_myself.py
f = open('E:\\阿越\\app\\python\\data\\open_myself.py', 'r+')
for each in f:
    print(each)
   
3.
#把文件编写到图片尾部,没有成功
f = open('E:\\EzuOmian\\synchronize folder\\tian yi\\Python\\鱼Czip代码\\053 hw\\target.zip', 'r')
words = f.read()
f2 = open('E:\\EzuOmian\\synchronize folder\\tian yi\\Python\\鱼Czip代码\\053 hw\\test.jpg', 'a')
f2.write(words)
f.close()
f2.close()

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-12 16:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表