Chinaunix
标题:
python3.2.2版本import urllib.request 提示错误
[打印本页]
作者:
huaisha1224
时间:
2011-10-19 19:03
标题:
python3.2.2版本import urllib.request 提示错误
Python版本是3.2.2
我想用urltrieve来下载文件
用IDLE编辑保存之后按F5运行
import urllib.request
urladd = 'http://www.icafe8.com/icafe/archive/DisklessServer1.1.0.0.exe'
localfile = 'i:/DiskLessServer.exe'
urllib.request.urlretrieve(urladd, localfile)
运行的时候 提示
ImportError: No module named request
但是如果我单独在python shell里面运行这
import urllib.request
urladd = 'http://www.icafe8.com/icafe/archive/DisklessServer1.1.0.0.exe'
localfile = 'i:/DiskLessServer.exe'
urllib.request.urlretrieve(urladd, localfile)
是可以正常运行并且将文件下载回来的
我尝试过用
import urilib
from urllib import request
也是同样的问题、保存py文件之后运行就提示
ImportError: No module named request
在python shell里面运行就正常
不知道哪里写错了还是有什么地方需要注意的?
请各位行者指点一二
万分感谢!!
作者:
huaisha1224
时间:
2011-10-19 19:38
import urllib
a = 'http://www.icafe8.com/icafe/archive/DisklessServer1.1.0.0.exe'
b = 'w:/DiskLess.exe'
urllib.urlretrieve(a, b)
复制代码
我在python 2.7 版本上面用如上代码也可以正常下载
求python3.2版本的解决办法
作者:
panzifei
时间:
2011-10-19 19:38
我试了在idle中打开脚本文件按f5也能正常运行啊
在csdn我也回复了,呵呵
作者:
panzifei
时间:
2011-10-19 19:44
C:\Python32\Lib\urllib\request.py文件就是那个模块,import 导入模块
作者:
huaisha1224
时间:
2011-10-19 20:14
单独导入这个模块是不行的
很奇怪
一定要 import urllib.request
但是提示模块不存在
作者:
huaisha1224
时间:
2011-10-19 20:18
回复
3#
panzifei
我看见您的回复了、我就安装了python 3.2版本的
不会存在说用py2版本来运行的问题呀
另外 初学者是应该从python2.7版本入手还是从python3.2版本入手呀
请指教
作者:
panzifei
时间:
2011-10-20 09:42
回复 panzifei
我看见您的回复了、我就安装了python 3.2版本的
不会存在说用py2版本来运行的问题呀
...
huaisha1224 发表于 2011-10-19 20:18
我在csdn回复了
另外你用我在csdn贴的方式,在dos命令行下指定用python32的exe程序运行脚本看看呢?我也是初学者,还没碰到过这种现象。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2