我正在尝试从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完成处理