gpt4 book ai didi

python - 删除 Python 字符串中的换行符/空字符

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:54 29 4
gpt4 key购买 nike

好吧,这听起来可能是重复的,但我已经尝试了所有可能性,例如 str.strip()str.rstrip()str.splitline (),还 if-else 检查像:

if str is not '' or str is not '\n':
print str

但我的输出中不断出现换行符。

我正在存储 os.popen 的结果:

list.append(os.popen(command_arg).read())

当我执行 print list 时,我得到了

['output1', '', 'output2', 'output3', '', '', '','']

我的目标是得到

output1
output2
output3

代替

    output1
<blank line>
output2
output3
<blank line>
<blank line>

最佳答案

我会针对您的情况推荐:

if str.strip():
print str

代替

if str is not '' or str is not '\n':
print str

重要提示:必须使用 s == "..." 而不是 s is "..." 来测试字符串相等性。

关于python - 删除 Python 字符串中的换行符/空字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16980213/

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