我有一个包含几个xml文件的DFS网络共享,我编写了一个python脚本,它将使用glob
以下是我的DFS结构
├─ O
├──── my_path
| ├── test1.xml
| ├── test1.xml
| └── test2.xml
以下是我的代码:
import glob
path = 'O:\\my_path\\*.xml'
files = glob.glob(path)
print 'Files found: {}'.format(len(files))
当我通过命令行运行时,一切正常。
python test.py
> Files found: 3
但是,当我通过命令行管理员模式运行时,它不会“
”python test.py
> Files found: 0
glob
在管理员模式下无法正常工作的原因是什么?有什么解决方案?
答案 0 :(得分:0)
试试这个:
import glob
import os
path = os.path.join('O:', 'my_path', '*.xml')
print(path)
files = glob.glob(path)
print 'Files found: {}'.format(len(files))