python 3.4.2 urlib没有属性' pathname2url'

时间:2015-06-04 21:47:55

标签: python urllib

为什么下一个代码不起作用?我找不到原因。

import mimetypes
import glob, urllib

for file in glob.glob("C:\\Users\\joey\\Desktop\\school\\ICOMMH"):
    url = urllib.pathname2url(file)
    print(file, mimetypes.guess_type(url))

我得到的错误信息是:

AttributeError: 'module' object has no attribute 'pathname2url'

我正在尝试显示目录​​的所有文件类型。这是一个好方法吗?或者,还有更好的方法。我不想使用模块魔术。

1 个答案:

答案 0 :(得分:8)

此功能的位置在Python 3中已更改。现在为urllib.request.pathname2url