Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当目录太长时,无法使用python打印文件名_Python_Python 2.7_Directory - Fatal编程技术网

当目录太长时,无法使用python打印文件名

当目录太长时,无法使用python打印文件名,python,python-2.7,directory,Python,Python 2.7,Directory,我使用python打印出某个目录中的文件名。但是,当目录太长时,输出结果是一个空矩阵 此代码输出正确的文件名: 导入globpr int glob.globD:\One\Two\Three\Four\*.dcm 此处的输出与目录下的文件名完全相同。但是,当它到达超出此范围的子目录时,会生成一个错误 此代码生成一个空矩阵: 导入globpr int glob.globD:\One\Two\Three\Four\Five\*.dcm 这里的输出是一个空矩阵。需要帮忙吗谢谢 有什么建议的帮助吗?避开你

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

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

导入globpr int glob.globD:\One\Two\Three\Four\*.dcm

此处的输出与目录下的文件名完全相同。但是,当它到达超出此范围的子目录时,会生成一个错误

此代码生成一个空矩阵:

导入globpr int glob.globD:\One\Two\Three\Four\Five\*.dcm

这里的输出是一个空矩阵。需要帮忙吗谢谢


有什么建议的帮助吗?

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

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

或者,为了可读性,将其设置为原始字符串rD:\One\Two\Three\Four\Five\*.dcmwhat是转义我的后斜杠?或者更好地使用unix风格的separatorsz,因为python不考虑操作系统都能理解它们,而且它们不需要转义。。。