我想打印每一个文件的路径名及其子文件夹的文件夹
这是代码在我到目前为止:打印文件夹的路径名及其子文件夹递归
def traverse(path, d):
for item in os.listdir(path):
item = os.path.join(path, d)
try:
traverse(path,d)
except:
print(path)
我想打印每一个文件的路径名及其子文件夹的文件夹
这是代码在我到目前为止:打印文件夹的路径名及其子文件夹递归
def traverse(path, d):
for item in os.listdir(path):
item = os.path.join(path, d)
try:
traverse(path,d)
except:
print(path)
我不知道这是什么说法的目的:
item = os.path.join(path, d)
我写的代码,因为我的理解:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
def traverse(path):
for item in os.listdir(path):
newpath = os.path.join(path, item)
if os.path.isdir(newpath):
traverse(newpath)
else:
print newpath
if __name__ == '__main__':
traverse('.')
请不要像这样格式化你的代码,复制并粘贴在这里,突出显示它,然后按CTRL-K – jamylak
@jamylak是的抱歉,我wa这是我第一次发布任何内容。谢谢! – Bob
该代码有什么问题? –