使用python在目录太长时无法打印出文件名

时间:2014-05-22 23:59:21

标签: python python-2.7 directory

我用python打印出某个目录中的文件名。但是当目录太长时,输出就会出现一个空矩阵。

#此代码输出正确的文件名:

import globpr int glob.glob("D:\One\Two\Three\Four\*.dcm")

此处的输出与目录中的文件名完全相同。但是,当它到达超出此目的的子目录时,会产生错误。

#此代码生成一个空矩阵:

import globpr int glob.glob("D:\One\Two\Three\Four\Five\*.dcm")

这里的输出是一个空矩阵。任何帮助,谢谢你

有任何建议的帮助吗?

1 个答案:

答案 0 :(得分:2)

逃避你的反斜杠。你偶然发现了一个逃脱序列。

glob.glob('c:\\real\\path\\here\\*.dcm')