文件夹和子文件夹

时间:2018-01-28 11:55:51

标签: python

let params = process.argv.slice(2).reduce((a, b, i) => {
    a['state' + (i + 1)] = b;
    return a;
}, {});
console.log(params);

子文件夹&#34; 20170106&#34;,&#34; 20170113&#34;,&#34; 20170127&#34;等等......位于文件夹&#34; Year17&#34; < / p>

此代码效果很好,但是:

  • 如何避免在 for <中编写所有子文件夹名称&#34; 20170106&#34;,&#34; 20170113&#34;,&#34; 20170127&#34;等... / em>句子?也许 os.walk ?怎么会这样?

1 个答案:

答案 0 :(得分:0)

您可以使用pathlib库:

from pathlib import Path

base_path = Path("/Users/Name/Desktop/Datas/")
for v in enumerate(base_path.iterdir()):
    print(v)

如果您只想要子目录而不是文件,请添加if语句:

    if v[1].is_dir():
        print(v)