如何os.步行映射网络dri

2024-09-20 23:01:19 发布

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

我试着用os.步行检查文件夹(和子文件夹)中的所有cbz文件。我已经在我的C:驱动器上的一个文件夹上测试过了,一切正常。但是,当在映射的网络驱动器(Q:)上运行它时,它会立即结束而没有结果。你知道吗

我试过使用r"Q:/Multimedia/Comics"Q:\\Multimedia\\Comics,但都不起作用。你知道吗

def get_all_file_paths(directory):
    file_paths = []

    for root, directories, files in os.walk(directory):
        for filename in files:
            filepath = os.path.join(root, filename)
            if filepath.startswith('._'):
                pass
            elif filepath.endswith('.cbz'):
                    file_paths.append(filepath)
        return file_paths


def main():
    directory = r"Q:/Multimedia/Comics"
    file_paths = get_all_file_paths(directory)

我希望遍历目录,并将与if和elif语句匹配的文件传递给“filepath”。相反,程序立即以退出代码0结束。你知道吗


Tags: 文件文件夹forgetosdefalldirectory

热门问题