码字小白菜努力中 2022-12-11 12:51 采纳率: 88%
浏览 27
已结题

怎么去除多余的引号啊?

怎么去除多余的引号?最好能把分号改成逗号,源文件是挤在一个单元格里,想要提出出来的文件刚好在三个单元格里

img

img

img

  • 写回答

1条回答 默认 最新

  • 像风铃那样 2022-12-11 15:22
    关注

    要解析数据的话,试下re吧。

    运行前:

    img

    img

    import csv
    import re
    
    with open("test.csv", mode='r') as f:
        reader = csv.reader(f)
        obj = re.compile(r'''(?P<UserID>\d+);"(?P<ISBN>\w+)";"(?P<BookRating>\d)"''')
        with open("test2.csv", mode='a', newline='') as file:
            writer = csv.writer(file)
            for row in reader:
                row_content = obj.search(row[0])
                writer.writerow((
                        row_content.group("UserID"),
                        row_content.group("ISBN"),
                        row_content.group("BookRating")
                ))
    

    运行后:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月19日
  • 已采纳回答 12月11日
  • 创建了问题 12月11日

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析