我用python打印出某个目录中的文件名。但是当目录太长时,输出就会出现一个空矩阵。
#此代码输出正确的文件名:
import globpr
int glob.glob("D:\One\Two\Three\Four\*.dcm")
此处的输出与目录中的文件名完全相同。但是,当它到达超出此目的的子目录时,会产生错误。
#此代码生成一个空矩阵:
import globpr
int glob.glob("D:\One\Two\Three\Four\Five\*.dcm")
这里的输出是一个空矩阵。任何帮助,谢谢你
有任何建议的帮助吗?
答案 0 :(得分:2)
逃避你的反斜杠。你偶然发现了一个逃脱序列。
glob.glob('c:\\real\\path\\here\\*.dcm')