我正在使用python-fuse制作一个文件系统,想知道每种模式('r','r+'等)的文件指针从哪里开始,我在多个网站上发现,除非以'a'或'a+'打开,否则文件指针从零开始,否则它将从文件末尾开始。
我在Python中进行了测试(在每种模式下打开文本文件并立即调用tell()),但是当以'a+'打开时,文件指针位于零而不是文件末尾。
这是Python中的错误吗,还是网站上的信息有误?
参考资料: - 其中之一的网站(搜索“file pointer”) - 我正在Ubuntu上使用Python 2.7.3
我在Python中进行了测试(在每种模式下打开文本文件并立即调用tell()),但是当以'a+'打开时,文件指针位于零而不是文件末尾。
这是Python中的错误吗,还是网站上的信息有误?
参考资料: - 其中之一的网站(搜索“file pointer”) - 我正在Ubuntu上使用Python 2.7.3