试图从映射的网络驱动器Python中提取文件

时间:2016-08-31 11:29:50

标签: python directory pull drive

我正在尝试从Python中的网络驱动器中提取文件夹名称。例如,如果我有一个映射的驱动器U:,我想通过并获取文件夹中的所有文件夹"示例"来自路径\emily\hello\example

这是我到目前为止所尝试过的。

import os
os.chdir('U:')
all_subdirs = [d for d in os.listdir('.') if os.path.isdir(d)]
for dirs in all_subdirs:
    dir = os.path.join('\emily\hello\example', dirs)
    os.chdir(dir)
    current = os.getcwd()
    new = str(current).split("\")[4]
    print(new)

这会导致许多错误,我遇到网络上共享驱动器的语法与计算机本地文件夹的语法问题。

我想在列表中看到它们,以便我可以逐行阅读并将此列表与另一个列表进行比较。

PS。我不想要文件夹中的文件,只需要文件夹中的文件夹名称

感谢〜!

错误消息是C:\ Users \ 212582086 \ AppData \ Local \ Continuum \ Anaconda3 \ python.exe" C:/ Users / 212582086 / Desktop / Vendor sort / main" Traceback(最近一次调用最后一次):   文件" C:/ Users / 212582086 /桌面/供应商排序/主要",第6行,在     os.chdir(DIR) FileNotFoundError:[WinError 3]系统找不到指定的路径:' \ emily \ hello \ example \ Software Archive'

使用退出代码1完成处理

0 个答案:

没有答案