0
这是一个脚本,通过首先指定其网址来从网站下载图像。然后它将其下载并存储在我的Downloads目录中。图像的名称是来自Random_filenames.txt的随机线,它们在新行上只包含单词Image1到Image10。一旦我运行并检查我的Downloads目录,名称是Image3?.jpg或Image8?.jpg。哪儿是 ?来自(哪里???请帮我摆脱它。我使用的是pycharm的mac,下面的代码中的url是假的,它只是一个示例。将Python 3文件分配给我指定的错误文件名称
import random
import urllib.request
direc = '/Users/phil/Downloads/'
def dwnld_web_img(url):
r = open('Random_filenames.txt', 'r')
name = random.choice(r.readlines())
full_name = name + ".jpg"
urllib.request.urlretrieve(url, direc + full_name)
dwnld_web_img("https://www.website.com/123456.jpg")
代码看起来不错。你确定Random_filenames文件包含你所说的吗? –