根据定义,"a +"模式打开文件以进行追加和读取.附加作品,但阅读方法是什么?我做了一些搜索,但无法在任何地方找到它.
f=open("myfile.txt","a+")
print (f.read())
Run Code Online (Sandbox Code Playgroud)
试过这个,它打印空白.
Bil*_*nch 12
用于f.seek()将文件偏移量设置为文件的开头.
注意:在Python 2.7之前,有一个错误会导致某些操作系统没有始终指向文件末尾的文件位置.这可能会导致某些用户使用您的原始代码.例如,在CentOS 6上,您的代码可以按照您的意愿工作,但不应该如此.
f = open("myfile.txt","a+")
f.seek(0)
print f.read()
Run Code Online (Sandbox Code Playgroud)