|
发表于 2022-11-28 19:56:09
|
显示全部楼层
0. 不会,默认新建一个文件然后打开
1. 可以,使用flush()方法
2. 读取3个字符
3. 一行,writelines()无换行功能
4. 使用for语句打印第一行时有一个换行符,然后打印第二行时会换行打印,所以会有一个空白行
5. 路径中的\和后面的字母构成了转义字符,无法解析路径
6. 指针,打开会被截断
7. 可以,会新创建一个文件然后打开
8. 索引位置,便于增添删减
9. EOF是文件的末尾,定义在头文件的一个常量
10. f.tell()
0.- f=open("D:\Python\FishC.txt",'r+')
- text=f.read()[10:15]
- h=open("D:\Python\FishD.txt",'w+')
- h.writelines(text)
- h.close()
- f.close()
复制代码
1.- f=open('D:\Python\FishC.txt','r+')
- f.seek(15)
- f.truncate()
- f.close()
复制代码
2.- f=open(r"D:\Python\53.2.py","r+")
- for i in f:
- print(i)
复制代码
3.- f_jpg=open(r"D:\Python\hw\test.jpg",'a+')
- f_zip=open(r'D:\Python\hw\被隐藏的文件.txt','r+')
- text=f_zip.read()
- f_jpg.writelines(text)
- f_jpg.close()
- f_zip.close()
复制代码 |
|