栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在python csv文件中写入一个列表,每个列表一行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在python csv文件中写入一个列表,每个列表一行

在追加模式下打开文件。

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'>>>

从这个连结

模式 :说明

  1. r :打开一个文件仅供读取。文件指针位于文件的开头。这是默认模式。
  2. rb :打开一个文件,仅以二进制格式读取。文件指针位于文件的开头。这是默认模式。
  3. r + :打开一个文件以供读取和写入。文件指针将位于文件的开头。
  4. rb + :打开文件以二进制格式读取和写入。文件指针将位于文件的开头。
  5. w :打开仅用于写入的文件。如果文件存在,则覆盖该文件。如果该文件不存在,则创建一个新文件进行写入。
  6. wb :打开一个仅以二进制格式写入的文件。如果文件存在,则覆盖该文件。如果该文件不存在,则创建一个新文件进行写入。
  7. w + :打开一个文件进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在,请创建一个新文件以进行读写。
  8. wb + :打开一个文件,以二进制格式进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在,请创建一个新文件以进行读写。
  9. a :打开一个文件进行追加。如果文件存在,则文件指针位于文件的末尾。也就是说,文件处于附加模式。如果该文件不存在,它将创建一个新文件进行写入。
  10. ab :打开一个文件以二进制格式追加。如果文件存在,则文件指针位于文件的末尾。也就是说,文件处于附加模式。如果该文件不存在,它将创建一个新文件进行写入。
  11. a + :打开一个文件以进行附加和读取。如果文件存在,则文件指针位于文件的末尾。该文件以追加模式打开。如果该文件不存在,它将创建一个用于读取和写入的新文件。
  12. ab + :打开一个文件,用于以二进制格式添加和读取。如果文件存在,则文件指针位于文件的末尾。该文件以追加模式打开。如果该文件不存在,它将创建一个用于读取和写入的新文件。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464479.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号