繁体   English   中英

在python中访问外部硬盘驱动器

[英]Accessing external hard drive in python

最终,我试图读取连接到Mac的外部硬盘驱动器(名为“ toshiba”)中的文件夹(名为“ test”)的文件详细信息,例如文件名和大小,并将其输出到文本文件。 但是,我想知道为什么以下代码无法正确输出?

import os

testdir = "/volumes/toshiba"
for folder in testdir:
    print folder

我希望它能输出硬盘驱动器上的所有文件夹,包括“ test”,但是它会输出

/
v
o
l
u
m
e
s
/
t
o
s
h
i
b
a

这里:

testdir = "/volumes/toshiba"
for folder in testdir:

您定义一个字符串(一个字符序列),然后对其进行迭代。 该字符序列。 当然,当你打印的字符序列,还有什么要打印,但字符序列 ?!

相反,您希望将该字符串传递os.listdir()类的命令,该命令将返回代表指定文件系统条目实际内容的“类似路径”对象的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM