为了账号安全,请及时绑定邮箱和手机立即绑定

使用Python内联CSV文件编辑

使用Python内联CSV文件编辑

至尊宝的传说 2019-11-30 14:06:39
我可以使用Python的CSV库或类似技术内联修改CSV文件吗?当前,我正在处理文件并更新第一列(名称字段)以更改格式。我的代码的简化版本如下所示:with open('tmpEmployeeDatabase-out.csv', 'w') as csvOutput:    writer = csv.writer(csvOutput, delimiter=',', quotechar='"')    with open('tmpEmployeeDatabase.csv', 'r') as csvFile:        reader = csv.reader(csvFile, delimiter=',', quotechar='"')        for row in reader:            row[0] = row[0].title()            writer.writerow(row)原理可行,但是我很好奇是否可以进行内联编辑,以免复制文件。我尝试了以下操作,但这会将新记录追加到文件的末尾,而不是替换它们。with open('tmpEmployeeDatabase.csv', 'r+') as csvFile:    reader = csv.reader(csvFile, delimiter=',', quotechar='"')    writer = csv.writer(csvFile, delimiter=',', quotechar='"')    for row in reader:        row[1] = row[1].title()        writer.writerow(row)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 434 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号