执行 re.sub 后导出到 CSV 文件
Export to CSV file after doing re.sub
我写了一个代码来在 csv 文件中进行替换。代码有效,我得到了结果:
import re
with open('c:\users\Mehrdad\Desktop\file.csv','r') as f:
contents = f.read()
sub = re.sub(r"(\w+) (\d+) - (Present)" ,r", , 2018", contents)
print (sub)
现在,我想将结果导出到 CSV 文件,但我尝试了很多命令,但仍然没有答案!有谁知道我应该使用什么命令来导出结果?
您可以尝试这样的操作:
import re
with open('c:\users\Mehrdad\Desktop\file.csv','r') as f, open('output_file_name.csv', 'w') as out:
contents = f.read()
sub = re.sub(r"(\w+) (\d+) - (Present)" ,r", , 2018", contents)
out.write(sub)
print (sub)
我写了一个代码来在 csv 文件中进行替换。代码有效,我得到了结果:
import re
with open('c:\users\Mehrdad\Desktop\file.csv','r') as f:
contents = f.read()
sub = re.sub(r"(\w+) (\d+) - (Present)" ,r", , 2018", contents)
print (sub)
现在,我想将结果导出到 CSV 文件,但我尝试了很多命令,但仍然没有答案!有谁知道我应该使用什么命令来导出结果?
您可以尝试这样的操作:
import re
with open('c:\users\Mehrdad\Desktop\file.csv','r') as f, open('output_file_name.csv', 'w') as out:
contents = f.read()
sub = re.sub(r"(\w+) (\d+) - (Present)" ,r", , 2018", contents)
out.write(sub)
print (sub)