直接在Python中粘贴以下代码
import urllib
import urllib.request
#-*- coding: UTF-8 -*-
f = open("links.txt") # 返回一个文件对象
line = f.readline() # 调用文件的 readline()方法
i = 1
while line:
urlStr = line
name = './'+str(i)+'.png'
print("下载第"+str(i)+"张......")
urllib.request.urlretrieve(urlStr , filename=name) #获得图片并保存
line = f.readline()
i += 1
f.close()
然后Python界面成了
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> import urllib.request
>>> #-*- coding: UTF-8 -*-
>>> f = open("links.txt") # 返回一个文件对象
>>> line = f.readline() # 调用文件的 readline()方法
>>> i = 1
>>> while line:
... urlStr = line
... name = './'+str(i)+'.png'
... print("下载第"+str(i)+"张......")
... urllib.request.urlretrieve(urlStr , filename=name) #获得图片并保存
... line = f.readline()
... i += 1
... f.close()
File "<stdin>", line 8
f.close()
^
SyntaxError: invalid syntax
>>>
请问如何解决