使用fnmatch的属性错误


我的剧本是这样的:
从fnMatch导入fnMatch
从全局导入全局
……
……
F=['文件1','文件2','文件3']
R="d:\\Somepath"
PAT="*.bat"
LISTOF_FILES=[i for i in f if Not fnMatch(os.path.Join(r,i),pat)and
Os.path.isfile(os.path.Join(r,i))]
……
...
我得到了这个错误:
FnMatch中的文件"C:\Python24\Lib\fnmatch.py",第37行
PAT=os.path.Normal(PAT)
文件"C:\Python24\lib\ntpath.py",第42行,正常大小写
返回s.place("/","\\").LOWER()
AttributeError:替换
但当我在交互中做所有事情时,就没有问题了.什么
剧本会不会有问题?
我的目的是找到一个与PAT不匹配的文件列表...
谢谢

# 回答1

S9*@yahoo.com写道:
据我所知,什么都没有.
您是否验证了您发布的代码确实存在问题(确实存在
使用不重要的'os'模块,并且不使用'GLOB'模块
是导入的,所以很有可能您在转到
Com.lang.python).
如果您添加了
打印报告(PAT),类型(PAT)
就在单子理解之前?
# 回答2


>您是否验证了您发布的代码确实存在问题(确实存在
Message.Replace("重要","已导入")

标签: python

添加新评论