python同时对文件进行读写操作,python对文件的读操作有哪些方法

  python同时对文件进行读写操作,python对文件的读操作有哪些方法

  python csv文件的操作非常简单。几行代码就可以得到csv文件,通常分为读操作和写操作。

  读取csv文件读取不带字段名的普通csv示例代码:

  将打开的csv( test . CSV , rb )作为CSV文件导入:spamreader=csv.reader(csvfile,delimiter= ,Quote char= ).垃圾邮件阅读器中行的阅读器:打印,。加入(行)垃圾邮件,垃圾邮件,垃圾邮件,烤豆垃圾邮件,可爱的垃圾邮件,精彩的垃圾邮件csv接收一个文件描述符(或迭代器),这里不一定是标准的CSV。delimiter:表示分隔符,默认用逗号分隔;quotechar:表示参考字符。例如,字段值都是这样的:abc。此时,需要将quotechar设置为“”,以便正确读取。quoting:参考模式,值为csv。QUOTE_ALL,csv。QUOTE_MINIMAL、QUOTE_NONNUMERIC、QUOTE_NONE,默认值为csv。QUOTE_MINIMAL,即参考模式参考quotechar的值,也可以设置csv。不带引号字符的QUOTE_NONE。所有字符都被视为值或csv。可以使用QUOTE_NONNUMERIC。在这种情况下,字段必须是数字,并且结果将被转换为浮点数而不是默认字符串。读取字段名称为的csv实例代码:

  将打开的( names.csv )导入为csv文件:reader=CSV . dict reader(CSV file)#注意函数是大写的.对于读取器中的行:打印(第[名字],第[姓氏]).烤豆可爱的垃圾邮件精彩的垃圾邮件字典阅读器收到以下参数:

  fieldnames:字段名称,默认为第一行数据。restkey:当字段的实际数量大于上述参数指定的数量时,额外的字段名由该restkey指定。restval:与上面相反,当实际字段数很小时,冗余字段名的值由restval指定。其他的基本和reader一样。编写csv文件编写普通csv文件示例代码:

  导入csvwith open(eggs.csv , wb )为CSV file:spam writer=CSV . writer(CSV file,delimiter= ,quotechar= ,Quoting=CSV . quote _ minimum)spam writer . writerw([ spam]* 5[烤豆])spam writer . writerw([ spam ,可爱的spam ,奇妙的spam ])与reader基本一致。

  用字段名编写csv文件实例代码:

  将csvwith open(names.csv , w )作为csvfile导入:fieldnames=[first_name , last_name] writer=csv。DictWriter(csvfile,field names=field names)writer . write header()#注意有一个写头操作writer . writerow({ first _ name : baked ,Last _ name : beans })writer . writerow({ first _ name : lovely , Last _ name : spam })writer . writerow({ first _ name : wonderful , Last _ name :))

  ** restval**:冗余字段的值;** extrasaction**:当数据中有额外字段时,默认情况下采取的操作是“引发”,即抛出异常。有时候这种情况很烦,也可以设置成‘忽略’直接忽略。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: