Skip to main content
 首页 » 编程设计

python之如何在 python 中将文本文件转换为 CSV

2025年05月04日22lvdongjie

我需要将文本文件转换为 csv 文件。下面的命令在 python 中不起作用,它在 shell 提示符下工作正常。请帮我解决这个问题。

subprocess.call("sed 's/[[:space:]]\+/,/g' test.txt > test.csv") 

test.txt的内容

jega mca 
divya BE 
ramya MA 

请您参考如下方法:

添加shell=True

subprocess.call("sed 's/[[:space:]]\+/,/g' test.txt > test.csv", shell=True)