gpt4 book ai didi

python - 识别 Python 中的换行符

转载 作者:太空宇宙 更新时间:2023-11-04 11:05:07 28 4
gpt4 key购买 nike

所以我想从子进程中获取标准输出,然后使用 python 将输出写入文件。

我遇到的问题是子进程的标准输出丢失了格式,它包含有换行符的\n。我想将输出写入一个格式完整的文件,这意味着该文件不是包含\n 的一行,而是包含有\n 的换行符。

这是我现有的代码:

import os, subprocess
from cStringIO import StringIO

proc = subprocess.Popen('foo.exe', shell=True, stdout=subprocess.PIPE,)

stdout_value = proc.communicate()[0]

f=open('fooOut.txt', 'w')
f.write(str(repr(stdout_value)))
f.close()

当前文件文本:abbbb\nabbbb\naaaaab

我想要什么:

阿布布

呜呜呜

啊啊啊啊

最佳答案

不要调用 repr(),即。打电话

f.write(stdout_value)

关于python - 识别 Python 中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870435/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com