在追加模式下打开文件。
import csvlist1=[58,100,'dir1/dir2/dir3/file.txt',0.8]with open("output.csv", "a") as fp: wr = csv.writer(fp, dialect='excel') wr.writerow(list1)有关文件打开模式的更多信息
尝试以下:
>>> with open('test1','wb') as f: f.write('test')... >>> with open('test1','ab') as f: f.write('koko')... >>> with open('test1','rb') as f: f.read()... 'testkoko'>>> with open('test1','wa') as f: f.write('coco')... >>> with open('test1','rb') as f: f.read()... 'coco'>>>从这个连结
模式 :说明
- r :打开一个文件仅供读取。文件指针位于文件的开头。这是默认模式。
- rb :打开一个文件,仅以二进制格式读取。文件指针位于文件的开头。这是默认模式。
- r + :打开一个文件以供读取和写入。文件指针将位于文件的开头。
- rb + :打开文件以二进制格式读取和写入。文件指针将位于文件的开头。
- w :打开仅用于写入的文件。如果文件存在,则覆盖该文件。如果该文件不存在,则创建一个新文件进行写入。
- wb :打开一个仅以二进制格式写入的文件。如果文件存在,则覆盖该文件。如果该文件不存在,则创建一个新文件进行写入。
- w + :打开一个文件进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在,请创建一个新文件以进行读写。
- wb + :打开一个文件,以二进制格式进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在,请创建一个新文件以进行读写。
- a :打开一个文件进行追加。如果文件存在,则文件指针位于文件的末尾。也就是说,文件处于附加模式。如果该文件不存在,它将创建一个新文件进行写入。
- ab :打开一个文件以二进制格式追加。如果文件存在,则文件指针位于文件的末尾。也就是说,文件处于附加模式。如果该文件不存在,它将创建一个新文件进行写入。
- a + :打开一个文件以进行附加和读取。如果文件存在,则文件指针位于文件的末尾。该文件以追加模式打开。如果该文件不存在,它将创建一个用于读取和写入的新文件。
- ab + :打开一个文件,用于以二进制格式添加和读取。如果文件存在,则文件指针位于文件的末尾。该文件以追加模式打开。如果该文件不存在,它将创建一个用于读取和写入的新文件。



