如何在单个列表中排列所有数字?

2024-09-30 01:24:02 发布

您现在位置:Python中文网/ 问答频道 /正文

在这段代码中,我列出了存在的所有目录编号,并尝试将所有目录编号排列在一个列表中,以便像c[n]一样逐个选择这些编号,但问题是它没有将所有编号排列在一个列表中

给定结果

[1]
[2]
[3]
[4]

预期结果

[1, 2, 3, 4]

代码

import os

def select_number(which_path):
  totalFolder = 0
  for roots, dirs, files in os.walk(which_path):
    for dir in dirs:
      totalFolder += 1
      c = [int(x) for x in str(totalFolder)]
      print(str(c))

selected_number('/home/runner/TestP1')

Tags: path代码inimport目录numberwhich列表

热门问题