【问题标题】:How to remove apostrophe's when writing to csv file in Python [duplicate]在Python中写入csv文件时如何删除撇号[重复]
【发布时间】:2018-12-13 20:33:17
【问题描述】:

我一直在尝试将输入的数据添加到 csv 文件中,并且我设法得到了它 输出是:

'j')
return name, age, position, salary, years

outfile.write(str(add_emp())[1:-1] + '\n')

【问题讨论】:

    标签: python csv


    【解决方案1】:

    作为一个肮脏的解决方案,你可以从你用它们制作字符串的部分中删除撇号

    outfile.write(str(add_emp())[1:-1] + '\n')
    

    改成

    outfile.write(str(add_emp()).replace("'", "")[1:-1] + '\n')
    

    更多的pythonic方式是将它们连接在一起

    outfile.write(' '.join(add_emp() + '\n')
    

    【讨论】:

    • 谢谢!有效
    猜你喜欢
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2020-08-20
    • 2017-05-19
    • 2014-09-12
    相关资源
    最近更新 更多