如果需要在文本文件test.txt的中间部分添加一行字符串,以下open语句的mode位置应该填什么?
pre-wrap; background-color: rgb(255, 255, 255);">题号01:如果需要在文本文件test.txt的中间部分添加一行字符串,以下open语句的mode位置应该填什么?
fp = open('test.txt', '_______')
错误答案:a
正确答案:r+
【解读:】
python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。
<变量名>=open(<文件名>,<打开模式>)
文件有以下几种打开模式,这里我只列出常见的4种。
第一种,只读模式,‘r’
第二种,覆盖写模式,‘w’
第三种,创建写模式,'x'
第四种,追加写模式,‘a’
第三种与第四种的区别在于,第三种创建写,文件不存在会报错。
而‘+’模式,与上门4种一同使用,在原功能基础上增加同时读写功能。