You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python读取目录多个文件并将内容转换为列表嵌套结构的问题

Python读取多文件生成嵌套列表问题

需求说明

  • 读取指定目录下的所有文件
  • 每个文件的每行内容作为独立元素,生成对应文件的专属列表
  • 最终输出由所有文件列表构成的嵌套列表结构

问题表现

已实现路径遍历、行内容拆分逻辑,但仅能得到一维扁平列表,无法按文件区分生成嵌套结构。

测试代码

import os
lst=[]
for x in os.listdir("my path"):
    with open(os.path.join("my path", x)) as f:
        lst.append([x.strip() for x in f.read().split('\n')])

问题根因

后续排查确认:上述代码逻辑本身无错误,输出不符合预期的原因是指定的「my path」路径实际指向单个文件,而非存放多文件的目标目录。将路径修改为正确的目录路径后,代码可正常输出符合要求的嵌套列表。

内容的提问来源于stack exchange,提问作者sudden_clarity_clarence

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:39:02