如何解决遍历目录/子目录的目录,只打印子目录名称
我有一个具有以下结构的基本目录:
name_a/foo/...
name_b/bar/...
name_c/baz/...
这个基本目录有许多子文件夹,名称为_X,在每个子文件夹中,都有一个包含其他文件的目录。
我正在尝试获取仅包含子目录名称的列表,即我的目标是打印:
foo
bar
baz
,但我也在打印父母:
name_a
name_b
name_c
foo
bar
baz
我正在使用这个:
from pathlib import
target_path = Path("my_base_dir")
for p in target_path.glob("**/*"):
if p.is_dir():
print(p.name)
任何帮助将不胜感激。
解决方法
刚刚修改了你的第三行。
import pathlib
target_path = pathlib.Path("")
for p in target_path.glob("**/*/*"):
if p.is_dir():
print(p.name)
,
您可以使用 myfunction(int):
push rbp
mov ebp,edi
push rbx
xor ebx,ebx
sub rsp,8
jmp .L5
.L2:
mov edi,ebp
xor edi,ebx
cmp ebp,1
je .L9
call dosomething3(int)
.L3:
add ebx,1
cmp ebx,1000000
je .L10
.L5:
test ebp,ebp
jne .L2
mov edi,ebx
add ebx,1
call dosomething1(int)
cmp ebx,1000000
jne .L5
.L10:
add rsp,8
pop rbx
pop rbp
ret
.L9:
call dosomething2(int)
jmp .L3
访问路径的各个部分:
.parts
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。