Python错误
  • 板块学术版
  • 楼主封禁用户
  • 当前回复23
  • 已保存回复23
  • 发布时间2020/5/8 19:53
  • 上次更新2023/11/7 02:51:56
查看原帖
Python错误
331774
封禁用户楼主2020/5/8 19:53

直接在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
>>>

请问如何解决

2020/5/8 19:53
加载中...