|
发表于 2023-8-21 23:37:49
|
显示全部楼层
0.不会,若没有设定路径会在python的原来的文件夹创建文件的。指定路径的话,那么一定会在指定路径创建文件夹。
1.在不关闭文件的时候,需要借助到f.flush()对于指定文件的缓冲模式,再打开后进行编辑,后可以随时查看文件的状况。,
2.指定热size为三的话,那么一读取字符f.readline(3)3个字符去显示。
3.FishAFishBFishC(15行字符串)
4.在我们打入的f.writelines(["I love FishC.\n", "I love my wife."])中。按照,进行分开的。里面有\n代表回车,在for语句也单独提取出来了,所有读取并打印出来一个空白行。
5.转义字符序列被截断或格式不正确,\加上某些,当成不同的转义字符表示错误
6.记得写完去保存,使之在打入字符串后要临时的保存,不然会覆盖原有写好的文件,尽可能不能再指定的路径之中去创建写入一个相同的文档。
7.可以的创建了一个全新的文件,但文件不能读取但可以写入。
8.文件得指针它是一个“书签”,起到定位的作用。
9.EOF 是用来判断文件是否结束的一个标记,用于在读取文件时确定何时终止读取的机制。
10.利用f.tell()去查找文件指针当前指定的位置。
动动手:
0.
f = open(r"C:\Users\admin\Downloads\FishC.txt", "r+")
string_15 = []
f.truncate(15)
f.truncate(10)
for each in f:
string_15.append(each)
file_name = 'FishD'+'.txt'
new_file = open((r"C:\Users\admin\Downloads\%s" % file_name), 'w')
new_file.writelines(string_15)
new_file.close()
f.close()
1.f = open(r"C:\Users\admin\Downloads\FishC.txt", "r+")
f.truncate(15)
f.close()
2.f = open(r"F:\计算机二级资料库\Python\总结\open_myself.py", "w")
f.write("相信自己,学好Pyhon")
f.close()
check = open(r"F:\计算机二级资料库\Python\总结\open_myself.py", "r+")
if check.readable():
for each in check:
print(each)
else:
check.close()
check.close()
3. |
|