gpt4 book ai didi

python - 启动 os.walk,不带主目录名

转载 作者:行者123 更新时间:2023-12-01 00:49:46 24 4
gpt4 key购买 nike

我想从文件夹中获取所有目录。但没有打印我正在阅读的主目录名称。

表示我想从中读取数据

文件夹名称(用于开始挖掘文件夹):Computer/mydata/

我的代码:

path = "Computer/mydata/"
for i,j,y in os.walk(path):
name = i
print(name)

输出:

Computer/mydata/
Computer/mydata/Abc
Computer/mydata/Bcd
Computer/mydata/Cde

我不想要用于狩猎的主目录。只是想跳过那条路。我想打印这个:

Computer/mydata/Abc
Computer/mydata/Bcd
Computer/mydata/Cde

最佳答案

您可以检查打印的名称是否与您的路径

for i,j,k in os.walk(path):
#Only process i if is not the same as path
if i != path:
name = i
print(name)

更好的方法是使用 os.path 方法,例如 os.path.normpathos.path.samefile (感谢@olinox14)如果您可以获得具有相关组件的路径(例如 Computer/mydata/../mydata/

),则可以比较路径

例如

if os.path.normpath(i) != os.path.normpath(path)

if os.path.samefile(i, path)

关于python - 启动 os.walk,不带主目录名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56662244/

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