gpt4 book ai didi

python - 如何按空格和行尾字符拆分文件内容?

转载 作者:太空宇宙 更新时间:2023-11-04 06:44:56 24 4
gpt4 key购买 nike

当我执行以下列表理解时,我最终得到了嵌套列表:

channel_values = [x for x in [ y.split(' ') for y in
open(channel_output_file).readlines() ] if x and not x == '\n']

基本上我有一个由这个组成的文件:

7656 7653 7649 7646 7643 7640 7637 7634 7631 7627 7624 7621 7618 7615
8626 8623 8620 8617 8614 8610 8607 8604 8600 8597 8594 8597 8594 4444
<snip several thousand lines>

此文件的每一行都以新行结束。

基本上我需要将每个数字(它们都由一个空格分隔)添加到列表中。

有没有更好的方法通过列表理解来做到这一点?

最佳答案

你不需要列表推导式:

channel_values = open(channel_output_file).read().split()

关于python - 如何按空格和行尾字符拆分文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1724080/

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