我有一个CSV文件,其中包含以下字符串作为一列的字段值
是时候了。用我的风格说“我愿意”。
所以我想将双引号(“)转换为单引号(')
预期的输出字符串:是时间。用我的风格说“我愿意”。
我要替换事物并将修改后的数据保存在同一CSV文件中。
我可以通过python使用正则表达式吗?
答案 0 :(得分:0)
这是您需要的:
with open('C:/path/to/csv', 'r') as f: // open in read mode
text = f.read() // read and save the text of file in a variable
converted_text = text.replace('"', "'") // replace characters, regex not required here, but this is where you will use it if required
with open('C:/path/to/csv', 'w') as f: // open in write mode now
f.write(converted_text) // write the file. Old data in the file will be removed