这是一个脚本,它通过首先指定图像的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")
使用
readlines()
从文件中读取的行在每个项的末尾都有一个换行符。在生成文件名时,应去掉此项:相关问题 更多 >
编程相关推荐