Lzhiero 发表于 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()方法

542443597 发表于 2024-1-22 22:08:30

66666666666

jun_269 发表于 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()

wenruo.96 发表于 2024-1-24 14:48:24

不会报错 会创建一个新的文件

使用flush()方法

读取三个字符

1


\被认为是转义字符

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

可以

当前字符串的位置

文件的末尾

seek()方法

QAQ54520 发表于 2024-1-24 16:50:13

0.会的,因为默认是读取
1.使用flush方法
2.读取三个字符
3.一行
4.因为print的缘故吧
5.不知道啊
6.w会先清空
7.可以的
8.位置
9.不知道
10.使用tell方法

QAQ54520 发表于 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()

tangmk 发表于 2024-1-25 15:51:17

1

wangbut 发表于 2024-1-26 17:01:51

完成

gfert 发表于 2024-1-26 19:17:53

不会

小儿无赖 发表于 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.不会



Python入门者 发表于 2024-1-28 10:27:54

1

曲速引擎 发表于 2024-1-28 21:27:38

1

chicken_roll 发表于 2024-1-31 14:02:47

*

15034304191 发表于 2024-1-31 15:47:59

0不会,会创建那个 文件
1 有,那个flash方法
2 不知道跑
3 一行
4 不知道
5应该使用源字符串,加人r否则字符串中会进行转义
6 文件之前的内容将会被覆盖消失
7 可以
8 类似文件对象中的书签,起到定位的作用
9就是缩写 end of the file
10使用文件对象的额tell()方法

我爱萝12138 发表于 2024-2-2 10:06:24

1

zhaodongfang 发表于 2024-2-7 12:53:35

1

零波零零零 发表于 2024-2-9 17:31:27

1

2604450208 发表于 2024-2-11 11:14:28

1

PNTHR 发表于 2024-2-13 23:28:58

1

e小花 发表于 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()

页: 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47
查看完整版本: 第053讲:永久存储(上)| 课后测试题及答案