我所拥有的只是一台6岁的笔记本电脑,我正在尝试学习python,所以也许我可以在网络营销中赚到一些钱,这将导致我有一个合适的单元,我可以安装IDE,不像现在因为它不能保持在一起,它会一直冻结。 我决定使用崇高的文本,因为它更轻,并且还有一个内置的" build"功能
这是我运行困难的代码(试图下载图片):
import random
import urllib.request
def download(url):
name = random.randrange(1,1000)
full_name = str(name) + ".jpg"
urllib.request.urlretrieve(url, full_name)
download("https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png")
这是输出:
Traceback (most recent call last):
File "/home/kd/Desktop/pytest/python.py", line 2, in <module>
import urllib.request
ImportError: No module named request
[Finished in 0.0s with exit code 1]
我认为也许sublime文本正在使用错误版本的python ...这里解释了如何使sublime文本使用不同版本的python:Python3.4 on Sublime Text 3但它不起作用。我应该自杀吗?
答案 0 :(得分:2)
如果你的笔记本电脑是6岁,你可能正在使用python 2.7,它没有模块urllib.request
。升级你的python,或使用模块urllib2
(函数urlopen()
)。