在r+;中写入后使用f.read和f.readline时,Python输出会发生更改;模式
我使用的是f.readline()和f.read(),但它们都生成了与指针相关的不同文件。 一个从0开始,最后追加,另一个将文本替换为 这是带read的代码在r+;中写入后使用f.read和f.readline时,Python输出会发生更改;模式,python,python-3.x,fopen,fwrite,fclose,Python,Python 3.x,Fopen,Fwrite,Fclose,我使用的是f.readline()和f.read(),但它们都生成了与指针相关的不同文件。 一个从0开始,最后追加,另一个将文本替换为 这是带read的代码 f = open('k.txt', 'w') f.write('I love python very much\n') f.write('Because of its vast community support\n') f.write('and huge inbuilt libs\n') f.close() f = open(
f = open('k.txt', 'w')
f.write('I love python very much\n')
f.write('Because of its vast community support\n')
f.write('and huge inbuilt libs\n')
f.close()
f = open('k.txt', 'r+')
f.write('I love coding at school but its covid now\n')
#print(f.tell())
print(f.read())
f.close()
这是第二个readline代码
f = open('k.txt', 'w')
f.write('I love python very much\n')
f.write('Because of its vast community support\n')
f.write('and huge inbuilt libs\n')
f.close()
f = open('k.txt', 'r+')
f.write('I love coding at school but its covid now\n')
#print(f.tell())
print(f.readline())
f.close()
你能告诉我为什么指针在这两种情况下都是这样吗