正确答案是A。以下是对各个选项的分析:
A: 当文件以文本方式打开时,读写按照字节流方式
错误。文本模式下,文件的读写是按照字符流的方式处理的,而不是字节流。在文本模式下,Python会根据指定的编码(默认为UTF-8)将文件内容解码为字符串进行处理。
B: Python能够以文本和二进制两种方式处理文件
正确。Python支持两种文件处理模式:文本模式和二进制模式。文本模式用于处理字符数据,二进制模式用于处理字节数据。
C: Python通过解释器内置的open()函数打开一个文件
正确。`open()`是Python的内置函数,用于打开文件。它可以指定文件名、打开模式(如读、写、追加)以及编码等参数。
D: 文件使用结束后要用close()方法关闭,释放文件的使用授权
正确。文件在使用完毕后应调用`close()`方法关闭文件,以释放系统资源。如果使用`with`语句上下文管理器来打开文件,Python会自动处理文件关闭。