python怎么关闭csv_Python2.7.1:如何打开、编辑和关闭CSV fi
那个
你看到的不是一个错误,而是你“打印f”的结果。要查看文件的内容,您可以with open('test.csv', 'rb') as f:
reader = csv.reader(f)
for row in reader:
# row is a list of strings
# use string.join to put them together
print ', '.join(row)
要将行追加到文件中,请执行以下操作changes = [
['1 dozen','12'],
['1 banana','13'],
['1 dollar','elephant','heffalump'],
]
with open('test.csv', 'ab') as f:
writer = csv.writer(f)
writer.writerows(changes)
编辑:
一开始我误会了,你想把csv文件中所有的'1打'改为'12'。我首先要说的是,这在不使用csv模块的情况下更容易做到,但这里有一个使用它的解决方案。import csv
new_rows = [] # a holder for our modified rows when we make them
changes = { # a dictionary of changes to make, find 'key' substitue with 'value'
'1 dozen' : '12', # I assume both 'key' and 'value' are strings
}
with open('test.csv', 'rb') as f:
reader = csv.reader(f) # pass the file to our csv reader
for row in reader: # iterate over the rows in the file
new_row = row # at first, just copy the row
for key, value in changes.items(): # iterate over 'changes' dictionary
new_row = [ x.replace(key, value) for x in new_row ] # make the substitutions
new_rows.append(new_row) # add the modified rows
with open('test.csv', 'wb') as f:
# Overwrite the old file with the modified rows
writer = csv.writer(f)
writer.writerows(new_rows)
如果您对编程和python还不熟悉,那么最麻烦的一行可能是new_row = [ x.replace(key, value) for x in new_row ]
但这只是一个列表理解,实际上相当于temp = []
for x in new_row:
temp.append( x.replace(key, value) )
new_row = temp
python怎么关闭csv_Python2.7.1:如何打开、编辑和关闭CSV fi相关推荐
- python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值. access_mode:access_mode决定了打开文件的模式:只读,写入,追加等.所有可取值见如下的完全列表 ...
- python关闭文件的函数_python打开与关闭文档
打开和关闭文件 现在,您已经可以向标准输入和输出进行读写.现在,来看看怎么读写实际的数据文件. Python 提供了必要的函数和方法进行默认情况下的文件基本操作.你可以用 file 对象做大部分的文件 ...
- python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍
python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...
- 关于python的文件操作 打开文件及关闭文件
目录 一.文件概述 1.1文本文件 1.2二进制文件 二.文件操作 2.1打开文件 2.1.1文件打开模式 三.关闭文件 一.文件概述 程序运行时需要将数据加载到内存中,内存中的数据在断电后,数据 就 ...
- python关闭当前窗口_如何打开一个新窗口并关闭当前窗口?
我想问一下,当我在标题中写到,如何打开一个新窗口并(完全)关闭当前窗口?在 有两个.py文件.它们彼此独立,也就是说,它们都可以独立运行.在 在我的app.py有一个按钮.如果单击该按钮,我希望关闭当 ...
- python File 内置 open()方法(打开文件)
文章目录 From builtins.py Dontla 20191030 Dontla 20200422 From builtins.py def open(file, mode='r', buff ...
- python通过内置的什么函数打开一个文件_利用python进行文件操作
这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...
- 24、Pyqt 打开视频,关闭视频及眨眼睛次数统计
基本思想:使用pyqt 开发一个打开摄像头和关闭摄像头,同时加入了人眼睛眨的次数统计: #!/usr/bin/python # -*- coding: UTF-8 -*- import sys imp ...
- python远程控制电脑_只需一个python脚本就可远程控制电脑,打开微信即可远程遥控操作...
原标题:只需一个python脚本就可远程控制电脑,打开微信即可远程遥控操作 今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前 ...
- 打开文件和关闭文件的含义
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 2.打开文件和关闭文件的含义是什么?打开文件和关闭文件各意味着什么? 打开文件--&g ...
最新文章
- 让你上瘾的网易云音乐推荐算法,用Word2vec就可以实现
- PYTHON自动化Day3-列表/元组/切片/字典/字符串处理方法
- 用python输出回文数
- 获取浏览器高度_QQ浏览器违法收集用户信息,你的浏览器还安全吗?
- windows 添加开始菜单
- 思想已经高过行动好多了
- 安徽高考少输入的6个字节猜想
- 相机模型之世界坐标、相机坐标、归一化坐标、图像坐标、像素坐标、内参、外参、转换关系总结
- mysql通过命令添加1条数据
- 2020秋招CV面试知识点汇总
- 动态启用和禁用mainfest中组件
- WS2811单线传输三通道LED驱动控制专用芯片
- 好用的免费CMS网站模板源码下载推荐
- 时钟同步显示屏(NTP时间显示屏)子母钟系统介绍
- sqli-labs 第八关盲注脚本
- 如何系统的学习linux
- VMware拟收购云应用管理服务商Wavefront
- 1187:统计字符数
- 猿创征文|从mysql 到kingbase(人大金仓)
- WIN二种安装方式UEFI和BIOS方式引导修复