python3文件被分配到错误的文件名,我指定了这个文件名

2024-07-03 05:44:10 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个脚本,它通过首先指定图像的url从web上下载图像。然后它下载它并将其存储在我的下载目录中。为图像指定的名称是随机中的随机行_文件名.txt,它的单词Image1到image10都在新行上。一旦我运行并检查我的下载目录,名称是Image3?。jpg或Image8?。日本政府。火车在哪里?来自???请帮我把它处理掉。我用的是带有pycharm的mac,下面代码中的url是假的,这只是一个示例。你知道吗

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")

Tags: name图像import目录txt名称weburl