学习python解析XML导包时产生ImportError

学习python解析XML导包时发生ImportError
对着网上教程学习python 解析 xml 时 导入 parsers.expat  就发生错误.
python版本:2.7.8
平台:windows

代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
# 尝试添加模块路径的方式解决,也无效。。。
sys.path.append('C:\\Python27\\Lib\\xml\\parsers\\expat.py')
print sys.path
from xml.parsers.expat import ParserCreate


print sys 打印出来的结果 

['D:\\Python', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\Lib\\xml\\parsers\\expat.py']
['D:\\Python', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\Lib\\xml\\parsers\\expat.py', 'C:\\Python27\\Lib\\xml\\parsers\\expat.py']

Traceback (most recent call last):
  File "D:\Python\xml.py", line 6, in <module>
    from xml.parsers.expat import ParserCreate
  File "D:\Python\xml.py", line 6, in <module>
    from xml.parsers.expat import ParserCreate
ImportError: No module named parsers.expat
>>> 

sys.path 出现了两个 'C:\\Python27\\Lib\\xml\\parsers\\expat.py' 可是我只添加了一次啊。

同样还是找不到expat 这个


------解决方案--------------------
文件名和模块名重复,纯新手,因为这种问题老手不会犯,很多次有人问这种问题我都没注意,因为这种问题已经不可能会犯了。你把你程序的文件名改下!
------解决方案--------------------
如楼上所说,当前的目录下有个xml.py  则python会优先加载这个你自己定义的xml.py  而不是加载标准库路径里的xml模块
改下名字
有时间的话 多看看这方面的python专业教程书籍  而不是照着网上的半吊子教程手打一遍  没啥效果 也不系统
------解决方案--------------------
来晚了,我也要骗点分。
强力推荐用lxml解析xml,为什么?因为这才是好东西